OpenCV2.3.1安装误区解释
来源:互联网 发布:oracle分批导出数据 编辑:程序博客网 时间:2024/06/08 02:50
下一步准备研究物体视觉,今天才刚把OpenCV2.3.1安上,节奏比较慢,不过得稳步前进。花了一晚上和一上午的时间把环境配置成功,还是比较拖沓,但原因并非全在我。查了很多相关网页,把我走的一些弯路描述下下,希望能与“同行”们交流。前车之鉴,后车之师,当然,只对于像我一样菜鸟中的菜鸟。
1、关于vs2008配置问题,添加包含文件我就不说了,只说一下依赖项问题。需要在项目属性附加依赖项中添加 Additional Dependencies]:
为项目的Debug配置增加[附加依赖项opencv_calib3d231d.lib; opencv_contrib231d.lib; opencv_core231d.lib; opencv_features2d231d.lib; opencv_flann231d.lib; opencv_gpu231d.lib; opencv_highgui231d.lib; opencv_imgproc231d.lib; opencv_legacy231d.lib; opencv_ml231d.lib; opencv_objdetect231d.lib; opencv_ts231d.lib; opencv_video231d.lib
(可根据实际需要删减)注意,请打开了新编辑窗口(即点击了“...”按钮)“附加依赖项”,并一条一条分别加入,一条一行(一个回车),否则会出现类似以下错误:1>LINK : fatal error LNK1104: 无法打开文件“…….lib”
为项目的Release配置增加[附加依赖项 Additional Dependencies]:opencv_calib3d231.lib; opencv_contrib231.lib; opencv_core231.lib; opencv_features2d231.lib; opencv_flann231.lib; opencv_gpu231.lib; opencv_highgui231.lib; opencv_imgproc231.lib; opencv_legacy231.lib; opencv_ml231.lib; opencv_objdetect231.lib; opencv_ts231.lib; opencv_video231.lib
(可根据实际需要删减)
注意,中间的分号一定要删掉
2、关于visual 2008中error PRJ0003 : 生成 cmd.exe 时出错”的问题
$(SystemRoot)\System32
$(SystemRoot)\System32\wbem
3、设置环境变量(注意,是两个)
需要将OpenCV的dll文件所在的目录加入Path环境变量。dll文件目录如下,请根据自己情况五选一:
- 自己编译的库,dll目录为:D:\Program Files\OpenCV2.3.1\build\my\install\bin
- 32位系统 & VC2008,dll目录为:D:\Program Files\OpenCV2.3.1\build\x86\vc9\bin
- 32位系统 & VC2010,dll目录为:D:\Program Files\OpenCV2.3.1\build\x86\vc10\bin
- 64位系统 & VC2008,dll目录为:D:\Program Files\OpenCV2.3.1\build\x64\vc9\bin
- 64位系统 & VC2010,dll目录为:D:\Program Files\OpenCV2.3.1\build\x64\vc10\bin
由于有些函数需要TBB,所以需要将tbb所在的目录也加入到环境变量Path中。TBB相关的DLL路径为:
- 32位系统 & VC2008:D:\Program Files\OpenCV2.3.1\build\common\tbb\ia32\vc9
- 32位系统 & VC2010:D:\Program Files\OpenCV2.3.1\build\common\tbb\ia32\vc10
- 64位系统 & VC2008:D:\Program Files\OpenCV2.3.1\build\common\tbb\intel64\vc9
- 64位系统 & VC2010:D:\Program Files\OpenCV2.3.1\build\common\tbb\intel64\vc10
- OpenCV2.3.1安装误区解释
- OpenCV2.3.1& VS 安装
- ubuntu 安装opencv2.3.1
- ubuntu12.04安装openCV2.3.1/opencv2.4.2
- rowid理解误区解释
- Ubuntu 11.10 安装opencv2.3.1
- VC2008下安装OpenCV2.3.1
- vs2010下安装opencv2.3.1
- OpenCV2.3.1+VS2008安装笔记
- VS2008下安装opencv2.3.1
- 解释代码工人的误区
- Win7 安装 OpenCV2.3.1 到VS2010
- VC2008下安装OpenCV2.3.1的注意事项
- VC 2008 Express下安装OpenCV2.3.1
- VC 2008 Express下安装OpenCV2.3.1
- VC 2008 Express下安装OpenCV2.3.1
- VC 2008 Express下安装OpenCV2.3.1
- Ubuntu11.10+OpenCV2.3.1安装全程(一)
- VirtualBox中为Fedora16分配数据空间
- 优先队列 队列 栈 的使用方法
- Linux中的SUID/SGID
- 黑马程序员__集合框架
- 建立存储过程
- OpenCV2.3.1安装误区解释
- 经典人生感悟 看看你少了那一条!?
- 多年积累的20条编程经验
- document.createElement()的参数问题
- 使用android的bitmap类实现图片的拼接
- Fedora 15/16 安装后需要做的28件事
- FreeBSD下的PF 安装与使用
- 语言那点事,crt
- 服务器无需显示器,远程连接访问服务器的方法