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 |