VS2008+OPENCV2.1配置Rob Hess的SIFT代码环境
来源:互联网 发布:怎么看算法导论这本书 编辑:程序博客网 时间:2024/04/28 01:08
SIFT的代码中Rob Hess的算是使用度比较高的一个,关于环境的配置的讲解网上也很多。
最近用VS2008+OPENCV2.1配置了一个,不知道能不能给大家带来点经验。
我只是用了VS和OPENCV,并没有安装GSL,个人感觉如果只是用代码中的Sample的话是不需要安装GSL的,而且Sample的代码中也没用到,就没有安装。
Rob Hess代码的网址 http://blogs.oregonstate.edu/hess/code/sift/
安装好VS2008后,就是安装OPENCV2.1,我装的这个OPENCV文件名是OpenCV-2.1.0-win32-vs2008.exe,据说这个安装比较简单,就是从OPENCV的官网上下载的,装好后选择将OPENCV的路径设置为系统环境变量。
在VS2008中选择菜单项Tools—Options,点开左边的选项Projects and Solutions,按下面的图示添加路径:
此时点开源代码中的solution文件,比如siftFeat文件夹中的siftFeat.sln文件,此时VS2008会自动要求进行转化的,一路Next下来,可以看到转化成功的提示。
成功后选择菜单Project项目中的siftFeat Properties,弹出属性设置窗口
下面这两项个人认为可以设置也可以不设置:一是在Configuration Properties中的C/C++中的General中的Additional Include Directories设置OPENCV的头文件路径,我的是C:/OpenCV2.1/include/opencv;二是在Configuration Properties中的Linker中的General中的Additional Library Directories设置OPENCV的库文件路径,我的是C:/OpenCV2.1/lib
还有最后一项要设置的就是在ConfigurationProperties中的Linker中的Input中的Additional Dependencies设置如下:cv210d.lib highgui210d.libcvaux210d.lib cxcore210d.lib,见图
OK,大功告成!
编译一下,看看成果~~~
- VS2008+OPENCV2.1配置Rob Hess的SIFT代码环境
- VS2008+OPENCV2.1配置Rob Hess的SIFT代码环境
- Rob Hess 的sift算法
- Rob Hess的SIFT程序详细解释
- Rob Hess的SIFT程序详细解释
- Rob Hess关于Sift的说明文档
- Rob hess 关于sift的说明
- Rob Hess关于SIFT源码在Windows中的配置 (二)
- 关于VS2013运行Rob Hess的sift库
- Rob Hess sift源码详解(一)
- Rob Hess sift源码详解(二)
- Rob Hess sift源码详解(三)
- Rob Hess sift源码详解(四)
- Rob Hess的SIFT算法的C语言实现(基于OpenCV)
- 编译Rob Hess基于OpenCV的SIFT算法的C语言实现
- Rob Hess的SIFT算法的C语言实现(基于OpenCV)(调通!!!)
- 编译Rob Hess基于OpenCV的SIFT算法的C语言实现
- Rob Hess的SIFT算法的C语言实现(基于OpenCV)
- 字符串日期比较和时间差 and java时间操作函数汇总
- 贪心算法代码;
- 和Microsoft老兄一起成长
- Qt学习的坎坷 --- 编程问题集锦
- 库的导出与引用
- VS2008+OPENCV2.1配置Rob Hess的SIFT代码环境
- struts2.2.1中运用action类时遇到的奇怪现象~~汗~
- 如何设置/修改centos上的swap交换分区
- fedora14硬盘安装心得
- openlaszlo 组件重用设计
- c++中i = i++的思考?
- Ubuntu Kernel Tree Setup
- Oracle 分区表操作实例
- C#.net 3.5新特性介绍