Contents:
1. Intro
2. Requirements
3. Running
4. License
1. Intro
This is a collection of code I've put together to detect SIFT features in images. 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
Also included is a library containing functions to compute transforms from image features using RANSAC. See match.c for an example of how to use the RANSAC functions.
/************************************************************************/
2. Requirements
All code in this package requires the OpenCV library (known working
version is 2.0):
http://sourceforge.net/projects/opencvlibrary/
/************************************************************************/
3. Running
The following is a list of directories that contain VC++.NET projects
and the functions of the projects:
*siftFeat -- Detect SIFT features
*match -- Find and match SIFT features in two images
*dspFeat -- Display features from a file
You can mess with the global variables in each of the main C files to
adjust parameters, including input and output files. You might also have
to adjust the project properties depending on how you installed OpenCV.
/************************************************************************/
4. License
See the file LICENSE.txt for more information on the legal terms of the
use of this package.
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
在lowe最终更新的sift版本基础上修改。 适用于VS2008,opencv2.3.1版本。 代码修改包括: utils.h中添加头文件#include<stdarg.h> 属性->linker->input附加依赖项修改2.3.1版本opencv的lib库文件。 opencv中tbb.dll需复制重命名为tbb_debug.dll。 另外, 系统的环境变量和VS2008中的关于opencv的设置参考opencv手册。
资源推荐
资源详情
资源评论
收起资源包目录
sift算法C++,opencv实现代码 (116个子文件)
beaver_out.bmp 186KB
sift.c 36KB
xform.c 18KB
kdtree.c 15KB
imgfeatures.c 15KB
utils.c 7KB
minpq.c 5KB
match.c 3KB
siftfeat.c 2KB
dspfeat.c 1KB
doxygen.css 10KB
tabs.css 1KB
mt.dep 67B
mt.dep 67B
siftFeat.exe 69KB
dspFeat.exe 69KB
xform.h 6KB
utils.h 6KB
sift.h 5KB
imgfeatures.h 4KB
kdtree.h 4KB
minpq.h 2KB
BuildLog.htm 16KB
BuildLog.htm 7KB
BuildLog.htm 7KB
utils_8h.html 38KB
xform_8h.html 24KB
sift_8h.html 14KB
kdtree_8h.html 14KB
imgfeatures_8h.html 13KB
minpq_8h.html 11KB
structfeature.html 10KB
globals.html 9KB
globals_func.html 8KB
structkd__node.html 5KB
functions.html 4KB
functions_vars.html 4KB
classes.html 3KB
index.html 3KB
globals_defs.html 3KB
files.html 2KB
structmin__pq.html 2KB
annotated.html 2KB
globals_enum.html 2KB
globals_type.html 2KB
structdetection__data.html 2KB
structransac__data.html 2KB
structpq__node.html 2KB
index.html~ 4KB
vc90.idb 115KB
vc90.idb 115KB
siftFeat.ilk 492KB
dspFeat.ilk 492KB
siftFeat.exe.embed.manifest 663B
dspFeat.exe.embed.manifest 663B
siftFeat.exe.intermediate.manifest 621B
dspFeat.exe.intermediate.manifest 621B
siftFeat.ncb 13.85MB
dspFeat.ncb 9.82MB
match.ncb 9.82MB
sift.obj 67KB
sift.obj 67KB
imgfeatures.obj 45KB
imgfeatures.obj 45KB
utils.obj 26KB
utils.obj 26KB
siftfeat.obj 11KB
dspfeat.obj 9KB
dspFeat.pdb 539KB
siftFeat.pdb 523KB
vc90.pdb 84KB
vc90.pdb 84KB
beaver.png 48KB
beaver_xform.png 39KB
doxygen.png 4KB
bc_s.png 677B
form_12.png 669B
form_13.png 629B
form_8.png 436B
form_0.png 340B
form_9.png 314B
form_11.png 306B
form_4.png 280B
form_3.png 265B
form_7.png 222B
form_6.png 220B
form_10.png 215B
form_1.png 212B
form_2.png 210B
form_5.png 208B
tab_h.png 192B
tab_s.png 189B
tab_b.png 178B
nav_f.png 159B
tab_a.png 140B
closed.png 126B
open.png 118B
nav_h.png 97B
formula.repository 301B
siftFeat.exe.embed.manifest.res 728B
共 116 条
- 1
- 2
wuyuanyuan1990
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页