|
Jafar
|
This module offers two wrappers around sift implementation.
This module is a wrapper around David Lowe binary demo program. This demo program is available only for linux intel based systems.
The second wrapper is around a GPL SIFT Library: http://web.engr.oregonstate.edu/~hess/index.html
If you want to use the SIFT implementation from Lowe:
convert command from ImageMagick package in your path (http://www.imagemagick.org)If you want to use the gfm wrapper, you have no external requirements.
The interface of the module is generated from the following files:
try { } catch block for this module. Classes | |
| struct | jafar::sift::DBKey |
| Key entry for the database. More... | |
| struct | jafar::sift::SiftPoint |
| A simple SIFT point. More... | |
| class | jafar::sift::DataBase |
| Very basic database of SIFT points. More... | |
| class | jafar::sift::SiftDetector |
| This class bind a SIFT detector to gfm. More... | |
| class | jafar::sift::SiftException |
| Base class for all exceptions defined in the module sift. More... | |
Functions | |
| template<class Container > | |
| void | jafar::sift::demoWrapper (std::string const &imageFileName, double scale, Container &siftPointsContainer) |
| This wrapper function calls the demo binary executable. | |
| void jafar::sift::demoWrapper | ( | std::string const & | imageFileName, |
| double | scale, | ||
| Container & | siftPointsContainer | ||
| ) |
This wrapper function calls the demo binary executable.
| imageFileName | path to the image, can be any format supported by image magick |
| scale | the image can be resized before sift extraction |
| siftPointsContainer | sift features will be put here, it must contains jafar::sift::SiftPoint |
Definition at line 32 of file demoWrapper.hpp.
References jafar::kernel::Chrono::elapsed(), JFR_ASSERT, JFR_DEBUG, and JFR_IO_STREAM.
| Generated on Wed Oct 15 2014 00:37:30 for Jafar by doxygen 1.7.6.1 |
|