Implementing SIFT in Java

后端 未结 3 1952
青春惊慌失措
青春惊慌失措 2020-12-13 23:01

So I\'m working on a simple Java app that allows a user to input an image as a query and have the app compare it against a database of images (which is basically no more tha

3条回答
  •  忘掉有多难
    2020-12-13 23:29

    This tutorial in openimaj shows a step by step procedure on how to use SIFT from OpenImaj library.

    http://openimaj.org/tutorial/sift-and-feature-matching.html

    However, If you need to the java implementation, as the tutorial says,

    We’ll use the difference-of-Gaussian feature detector which we describe with a SIFT descriptor. The features we find are described in a way which makes them invariant to size changes, rotation and position. These are quite powerful features and are used in a variety of tasks. The standard implementation of SIFT in OpenIMAJ can be found in the DoGSIFTEngine class:

    The API method reference for the "DoGSIFTEngine" can be found by going through the following link.

    http://openimaj.org/apidocs/org/openimaj/image/feature/local/engine/DoGSIFTEngine.html

    Here is the link to the full implementation

    http://openimaj.org/apidocs/src-html/org/openimaj/image/feature/local/engine/DoGSIFTEngine.html

提交回复
热议问题