资源简介
在lowe最终更新的sift版本基础上修改。
适用于VS2008,opencv2.3.1版本。
代码修改包括:
utils.h中添加头文件#include
属性->linker->input附加依赖项修改2.3.1版本opencv的lib库文件。
opencv中tbb.dll需复制重命名为tbb_debug.dll。
另外,
系统的环境变量和VS2008中的关于opencv的设置参考opencv手册。
代码片段和文件信息
/*
Displays image features from a file on an image
Copyright (C) 2006-2010 Rob Hess
@version 1.1.2-20100521
*/
#include “imgfeatures.h“
#include “utils.h“
#include
#include
#include
/******************************** Globals ************************************/
char* feat_file = “..\\beaver.sift“;
char* img_file = “..\\beaver.png“;
int feat_type = FEATURE_LOWE;
/********************************** Main *************************************/
int main( int argc char** argv )
{
IplImage* img;
struct feature* feat;
char* name;
int n;
img = cvLoadImage( img_file 1 );
if( ! img )
fatal_error( “unable to load image from %s“ img_file );
n = import_features( feat_file feat_type &feat );
if( n == -1 )
fatal_error( “unable to import features from %s“ feat_file );
name = feat_file;
draw_features( img feat n );
cvNamedWindow( name 1 );
cvShowImage( name img );
cvWaitKey( 0 );
cvDestroyWindow( name );
cvReleaseImage( &img );
system( “pause“ );
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-06-08 15:10 sift\
文件 48824 2013-06-07 16:50 sift\beaver.png
文件 43003 2013-06-08 14:35 sift\beaver.sift
文件 189954 2013-06-08 14:35 sift\beaver_out.bmp
文件 39513 2013-06-07 16:50 sift\beaver_xform.png
文件 1942 2013-06-07 16:50 sift\ChangeLog.txt
目录 0 2013-06-07 16:50 sift\docs\
目录 0 2013-06-07 16:50 sift\docs\html\
文件 2394 2013-06-07 16:50 sift\docs\html\annotated.html
文件 677 2013-06-07 16:50 sift\docs\html\bc_s.png
文件 3574 2013-06-07 16:50 sift\docs\html\classes.html
文件 126 2013-06-07 16:50 sift\docs\html\closed.png
文件 9815 2013-06-07 16:50 sift\docs\html\doxygen.css
文件 3942 2013-06-07 16:50 sift\docs\html\doxygen.png
文件 2461 2013-06-07 16:50 sift\docs\html\files.html
文件 301 2013-06-07 16:50 sift\docs\html\formula.repository
文件 340 2013-06-07 16:50 sift\docs\html\form_0.png
文件 212 2013-06-07 16:50 sift\docs\html\form_1.png
文件 215 2013-06-07 16:50 sift\docs\html\form_10.png
文件 306 2013-06-07 16:50 sift\docs\html\form_11.png
文件 669 2013-06-07 16:50 sift\docs\html\form_12.png
文件 629 2013-06-07 16:50 sift\docs\html\form_13.png
文件 210 2013-06-07 16:50 sift\docs\html\form_2.png
文件 265 2013-06-07 16:50 sift\docs\html\form_3.png
文件 280 2013-06-07 16:50 sift\docs\html\form_4.png
文件 208 2013-06-07 16:50 sift\docs\html\form_5.png
文件 220 2013-06-07 16:50 sift\docs\html\form_6.png
文件 222 2013-06-07 16:50 sift\docs\html\form_7.png
文件 436 2013-06-07 16:50 sift\docs\html\form_8.png
文件 314 2013-06-07 16:50 sift\docs\html\form_9.png
文件 4209 2013-06-07 16:50 sift\docs\html\functions.html
............此处省略94个文件信息
相关资源
- zxing识别二维码的C++版本,提供OpenC
- vs2017安装包+opencv3.4压缩包+win10环境配
- opencv 动物识别
- Learning OpenCV3 英文版
- OpenCV实现移动跟踪非常简单
- 通过图像实现Z轴定位(opencv)
- sift算法的C源码(网上唯一原创版本不
- 学习OpenCV(中文版)
- 基于mfc的视频中的几何图形检测
- opencv交通标志识别程序
- 基于OpenCV的车牌识别c++
- 大华相机MFC抓取图片显示
- Opencv:基于MFC 对话框 摄像头采集视频
- MFC和openCV看图小程序
- PatchMatch图像修复算法opencv和C++版)
- C++下使用OpenCV实现人脸检测
- C++/OpenCV2.4.xx印刷数字精确识别源码
- opencvsharp-20个
- 基于Opencv的相机操作代码
- Learning OpenCV3 Computer Vision in C++ with t
- MFC Opencv显示图片,图片类型为Mat
- OpenCV人脸识别实例源码142702
- 疲劳检测vc++和opencv编程源代码
- opencv人脸检测与跟踪
- opencv+directshow同步打开4个摄像头
- Qt结合OpenCV和VC++实现调用摄像头拍照
- 基于MFC的人脸检测程序使用OpenCV实现
- opencv mfc vs2017读取图片,向图片加入噪
- MFCretry1.rar
- vs2015+opencv3.3+mfc读取摄像头显示在图片
评论
共有 条评论