SURF-master

所属分类:图形图像处理
开发工具:Visual C++
文件大小:6112KB
下载次数:2
上传日期:2019-12-06 21:29:25
上 传 者happyDY
说明:  该代码实现SURF匹配,可以用来学习一下。
(This code implements surf matching, you can try it.)

文件列表:
CHANGES (1314, 2019-03-29)
LICENSE (831, 2019-03-29)
Makefile (1151, 2019-03-29)
SURF-source (0, 2019-03-29)
SURF-source\CHANGES (529, 2019-03-29)
SURF-source\LICENSE (831, 2019-03-29)
SURF-source\Makefile (1484, 2019-03-29)
SURF-source\fasthessian.cpp (16118, 2019-03-29)
SURF-source\fasthessian.h (3033, 2019-03-29)
SURF-source\fasthessian.o (12828, 2019-03-29)
SURF-source\image.cpp (9390, 2019-03-29)
SURF-source\image.h (2779, 2019-03-29)
SURF-source\image.o (9808, 2019-03-29)
SURF-source\img.pgm (1417168, 2019-03-29)
SURF-source\img.png (3040430, 2019-03-29)
SURF-source\img.surf (492633, 2019-03-29)
SURF-source\imload.cpp (2324, 2019-03-29)
SURF-source\imload.h (1167, 2019-03-29)
SURF-source\imload.o (20000, 2019-03-29)
SURF-source\ipoint.h (1622, 2019-03-29)
SURF-source\libSurf.a (42600, 2019-03-29)
SURF-source\libSurf.so (38496, 2019-03-29)
SURF-source\main.cpp (9693, 2019-03-29)
SURF-source\main.o (34040, 2019-03-29)
SURF-source\surf.cpp (13634, 2019-03-29)
SURF-source\surf.h (2825, 2019-03-29)
SURF-source\surf.ln (44100, 2019-03-29)
SURF-source\surf.o (17028, 2019-03-29)
SURF-source\surflib.h (4526, 2019-03-29)
fasthessian.h (3031, 2019-03-29)
image.h (2808, 2019-03-29)
imload.cpp (2969, 2019-03-29)
imload.h (1251, 2019-03-29)
ipoint.h (1653, 2019-03-29)
libSurf.a (310376, 2019-03-29)
libSurf.so (269068, 2019-03-29)
main.cpp (9863, 2019-03-29)
... ...

# SURF - Speeded Up Robust Features This is the original source code or SURF, [Speeded Up Robust Features](https://www.vision.ee.ethz.ch/~surf/eccv06.pdf) ## Requirements The library has been compiled using g++, version 4.0.2, for usage on a machine Pentium 4 or better. To use the library in your program, you need to use the same compiler version. Update: You can compile it for your architecture. Please find the sources in `SURF-source` If you require the library to be compiled using another compiler, or another platform (such as Athlon XP), please contact us. ## Usage Execute surf.ln without any argument in order to get more information concerning the usage and possible parameters. Use "make match.ln" to compile the matching demo application. ## Data Format The output format of SURF is as follows: (1 + length of descriptor) number of points x y a b c l des x y a b c l des ... x, y = position of interest point a, b, c = [a b; b c] entries of second moment matrix. SURF only has circular regions, hence b = 0; a = c -> radius = 1 / a^2 l = sign of laplacian (-1 or 1) des = descriptor vector itself ## Data Input Format If only the SURF descriptor should be computed, the -p1 command can be used. As an argument, it takes a file of the following format: (dummy byte) number of points x y a b c x y a b c Where, as above, [a b; b c] forms the second moment matrix. Note that SURF uses circular regions. Hence, a = c and b = 0. ## Licensing conditions This software is being made available for research purposes only. It is necessary to obtain a license (see LICENSE file) for commercial applications.

近期下载者

相关文件


收藏者