robwhess-opensift-195d764

所属分类:其他
开发工具:Visual C++
文件大小:129KB
下载次数:2
上传日期:2017-08-18 16:53:29
上 传 者amtcorporation
说明:  surf code c++ algorithm

文件列表:
robwhess-opensift-195d764 (0, 2017-08-01)
robwhess-opensift-195d764\Doxyfile (45594, 2017-08-01)
robwhess-opensift-195d764\LICENSE (3198, 2017-08-01)
robwhess-opensift-195d764\Makefile (474, 2017-08-01)
robwhess-opensift-195d764\THANKS (651, 2017-08-01)
robwhess-opensift-195d764\beaver.png (30625, 2017-08-01)
robwhess-opensift-195d764\beaver.sift (42774, 2017-08-01)
robwhess-opensift-195d764\beaver_xform.png (19484, 2017-08-01)
robwhess-opensift-195d764\bin (0, 2017-08-01)
robwhess-opensift-195d764\docs (0, 2017-08-01)
robwhess-opensift-195d764\include (0, 2017-08-01)
robwhess-opensift-195d764\include\Makefile (32, 2017-08-01)
robwhess-opensift-195d764\include\imgfeatures.h (4033, 2017-08-01)
robwhess-opensift-195d764\include\kdtree.h (3853, 2017-08-01)
robwhess-opensift-195d764\include\minpq.h (2169, 2017-08-01)
robwhess-opensift-195d764\include\sift.h (5092, 2017-08-01)
robwhess-opensift-195d764\include\utils.h (6751, 2017-08-01)
robwhess-opensift-195d764\include\xform.h (6887, 2017-08-01)
robwhess-opensift-195d764\lib (0, 2017-08-01)
robwhess-opensift-195d764\mainpage (2191, 2017-08-01)
robwhess-opensift-195d764\src (0, 2017-08-01)
robwhess-opensift-195d764\src\Makefile (1322, 2017-08-01)
robwhess-opensift-195d764\src\dspfeat.c (2581, 2017-08-01)
robwhess-opensift-195d764\src\imgfeatures.c (15372, 2017-08-01)
robwhess-opensift-195d764\src\kdtree.c (15748, 2017-08-01)
robwhess-opensift-195d764\src\match.c (2994, 2017-08-01)
robwhess-opensift-195d764\src\match_num.c (3029, 2017-08-01)
robwhess-opensift-195d764\src\minpq.c (5122, 2017-08-01)
robwhess-opensift-195d764\src\sift.c (37364, 2017-08-01)
robwhess-opensift-195d764\src\siftfeat.c (8550, 2017-08-01)
robwhess-opensift-195d764\src\utils.c (9513, 2017-08-01)
robwhess-opensift-195d764\src\xform.c (18302, 2017-08-01)

Intro ===== This is a collection of code I've put together to detect SIFT features in images and to use SIFT (or other) features to compute image transforms with RANSAC. It includes a SIFT function library as well as some executables to detect, match, and display keypoints. For more information on SIFT, refer to the paper by Lowe: Lowe, D. Distinctive image features from scale-invariant keypoints. International Journal of Computer Vision, 60, 2 (2004), pp.91--110. Or see Lowe's website: http://www.cs.ubc.ca/~lowe/keypoints/ Some of the code also works with affine-invariant features from the code by the VGG at oxford: http://www.robots.ox.ac.uk:5000/~vgg/research/affine/index.html Check out match.c for an example of how to use the RANSAC function. Try `match beaver.png beaver_xform.png` to see it work. Documentation is included in the docs/ directory. If it is not there, use `make docs` to build it (you need Doxygen). Help is available for executables using the '-h' command line option. Requirements ============ All code in this package requires the OpenCV library (known working version is 2.3): http://sourceforge.net/projects/opencvlibrary/ Some functions require GDK/GTK+2 (known working version is 2.18.4): http://www.gtk.org/ Building ======== To build everything, use make: make This should produce a few executables in bin/, a static library lib/libopensift.a, and some HTML documentation in docs/. You can use the -h argument to get help with any of the executables. libopensift.a can be compiled into your own code using the standard method: gcc -I/path/to/opensift/include/ -L/path/to/opensift/lib/ yourcode.c -o yourexecutable -lopensift The documentation in docs/ describes all of the functions available in libopensift.a as well as #defines, etc. Use the documentation to determine what header files from include/ to include in your code. You can also individually build any of the executables or libopensift.a, e.g. make libopensift.a License ======= See the file LICENSE for more information on the legal terms of the use of this package.

近期下载者

相关文件


收藏者