libsiftfast-1.2-win32

所属分类:图形图象
开发工具:matlab
文件大小:563KB
下载次数:11
上传日期:2014-04-05 14:53:47
上 传 者shudai_daxiong
说明:  SIFT特征提取注意::,只能提取图形的特征点
(find sift feature point in 2d picture)

文件列表:
libsiftfast-1.2-win32 (0, 2010-01-17)
libsiftfast-1.2-win32\examples (0, 2010-01-17)
libsiftfast-1.2-win32\examples\test0.jpg (402893, 2009-06-28)
libsiftfast-1.2-win32\examples\test1.jpg (61440, 2009-06-28)
libsiftfast-1.2-win32\examples\test2.jpg (11951, 2009-06-28)
libsiftfast-1.2-win32\examples\testsiftfast.py (1902, 2010-01-17)
libsiftfast-1.2-win32\include (0, 2010-01-17)
libsiftfast-1.2-win32\include\siftfast (0, 2010-01-17)
libsiftfast-1.2-win32\include\siftfast\siftfast.h (1674, 2009-06-28)
libsiftfast-1.2-win32\LICENSE (7469, 2009-06-28)
libsiftfast-1.2-win32\matlab (0, 2010-01-17)
libsiftfast-1.2-win32\matlab\siftfast.m (346, 2009-06-28)
libsiftfast-1.2-win32\matlab\siftfast.mexw32 (34816, 2010-01-17)
libsiftfast-1.2-win32\siftfast.dll (28672, 2010-01-17)
libsiftfast-1.2-win32\siftfast.exe (49152, 2010-01-17)
libsiftfast-1.2-win32\siftfast.lib (257226, 2010-01-17)

libsiftfast: author zerofrog(@gmail.com) ---------------------------------------- Various utilities to compute the SIFT features of a greyscale image. Packages offered: *libsiftfast.so - main library that contains the sift code *siftfast - really fast SIFT implementation using SSE and OpenMP (also fixes some bugs from lowe's code, so outputs are similar, but not exact). The usage is very similar to David Lowe's sift program. To input a greyscale image test.pgm and get the SIFT keys test.key use > siftfast < test.pgm > test.key The format of test.key is pretty self explanatory: #keys #key_dimension (for #keys) [x y scale orientation (for #key_dimension)[value] ] *siftfast.m - matlab/octave mex file that uses sift_fast, just do [frames,descr]=sift_mex(grayscale_image); frames is a 4xN matrix of [X,Y,scale,orientation], descr is a 128xN matrix of normalized descriptors To use the mex files, libsift_fast.so, Octave/Matlab need to be able to load it. A way to do it is to add its path to your LD_LIBRARY_PATH in your ~/.bashrc file, or in matlab with: setenv('LD_LIBRARY_PATH',[getenv('LD_LIBRARY_PATH') ':' libsift_directory]); SIFT is based on David G. Lowe, "Distinctive image features from scale-invariant keypoints, "International Journal of Computer Vision, 60, 2 (2004), pp. 91-110. Using the Octave/Matlab mex files --------------------------------- the octave and matlab mex files are installed in $prefix/share/siftfast/octave and $prefix/share/siftfast/matlab where $prefix is the installation directory you've provided (via CMAKE_INSTALL_PREFIX). The default value for $prefix is /usr/local Add the path via addpath('$prefix/share/siftfast/matlab'), and then in octave/matlab type: > help siftfast this should give a help file on how to use it. Comparisons with other SIFT Code -------------------------------- The default setting of siftfast produce the same output as Lowe's free sift program. On a quad-core Core2Duo machine with OpenMP, siftfast goes about 6x faster than lowe's sift program for ***0x480 images.

近期下载者

相关文件


收藏者