OpenCV2.3.1在Win7+VS2010下的配置过程
2013-08-28 20:51
387 查看
1. 假定电脑上已经安装了VS2010程序,若没有,首先安装vs2010。下载OpenCV2.3.1,网址:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3.1/,下载的文件名为“OpenCV-2.3.1-win-superpack.exe”。
2. 解压上述下载的文件,可以解压到任何磁盘,此处解压到D:\opencv2.3.1。
3. 设置用户变量。计算机->属性->高级系统设置->环境变量->用户变量,在Path中添加变量值(针对win32位机器):D:\opencv2.3.1\build\x86\vc10\bin
4. 在vs2010中新建一个控制台项目。
5. 在项目->属性对话框中,左侧“配置”选择“Debug”,然后“配置属性”->VC++目录,在右侧设置“包含目录”,新添加:
D:\opencv2.3.1\build\include
D:\opencv2.3.1\build\include\opencv
D:\opencv2.3.1\build\include\opencv2
6.
在“库目录”,添加
32位:D:\opencv2.3.1\build\x86\vc10\lib
7.
在配置中选择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
8.在配置中选择Release,按照上面操作,添加如下依赖项。
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
9.
注销电脑。请注意:这是非常重要的一步,这样设置的环境变量才能生效。
至此,配置完毕。
10.
测试是否配置成功。在之前新建的控制台程序中添加如下测试代码,注意首先要把需要的图片放到项目所在目录下。
编译程序,可能会出现提示错误:“无法启动此程序,因为计算机中丢失tbb_debug.dll.尝试重新安装该程序以解决问题。”
解决方法:到D\opencv2.3.1\build\common\tbb\ia32\vc10找到tbb.dll,复制一份,然后重命名为tbb_debug.dl,将tbb_debug.dll拷贝到D:\opencv2.3.1\build\x86\vc10\bin目录下。
重新编译,出现如下图片,说明配置成功。
2. 解压上述下载的文件,可以解压到任何磁盘,此处解压到D:\opencv2.3.1。
3. 设置用户变量。计算机->属性->高级系统设置->环境变量->用户变量,在Path中添加变量值(针对win32位机器):D:\opencv2.3.1\build\x86\vc10\bin
4. 在vs2010中新建一个控制台项目。
5. 在项目->属性对话框中,左侧“配置”选择“Debug”,然后“配置属性”->VC++目录,在右侧设置“包含目录”,新添加:
D:\opencv2.3.1\build\include
D:\opencv2.3.1\build\include\opencv
D:\opencv2.3.1\build\include\opencv2
6.
在“库目录”,添加
32位:D:\opencv2.3.1\build\x86\vc10\lib
7.
在配置中选择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
8.在配置中选择Release,按照上面操作,添加如下依赖项。
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
9.
注销电脑。请注意:这是非常重要的一步,这样设置的环境变量才能生效。
至此,配置完毕。
10.
测试是否配置成功。在之前新建的控制台程序中添加如下测试代码,注意首先要把需要的图片放到项目所在目录下。
#include "stdafx.h" #include <opencv2/opencv.hpp> using namespace std; using namespace cv; int main(int argc, char* argv[]) { const char* imagename = "lena.jpg"; Mat img = imread(imagename); if(img.empty()) { fprintf(stderr, "Can not load image %s\n", imagename); return -1; } imshow("image", img); waitKey(); return 0; }
编译程序,可能会出现提示错误:“无法启动此程序,因为计算机中丢失tbb_debug.dll.尝试重新安装该程序以解决问题。”
解决方法:到D\opencv2.3.1\build\common\tbb\ia32\vc10找到tbb.dll,复制一份,然后重命名为tbb_debug.dl,将tbb_debug.dll拷贝到D:\opencv2.3.1\build\x86\vc10\bin目录下。
重新编译,出现如下图片,说明配置成功。
相关文章推荐
- OpenCV2.3.1在Win7+VS2010下的配置过程(转)
- OpenCV2.3.1在Win7+VS2010下的配置过程
- OpenCV2.3.1在Win7+VS2010下的配置过程
- vs2010+opencv2.3.1安装和详细配置过程
- OpenCV2.3.1和VS2010配置过程
- 图像视频处理中Win7 32位+VS2010+OpenCV2.3.1的配置过程
- OpenCV2.4.9在Win7+VS2010下的配置过程
- OpenCV2.3.1和VS2010配置过程
- 基于vs2008的OpenCV2.3.1配置及SIFT算法实现
- OpenCv2.4在vs2010下配置过程
- linux,qt,opencv安装配置过程
- VC2010配置opencv2.3.1
- opencv配置 1.0对应vc6 2.3.1对应vc2008
- OpenCV2.3 Visual Studio 2010 Windows7 X64 配置全过程(转+自己的经历)
- OpenCV2.3.1+Python2.7.3+Numpy等的配置解析
- qt5.6.2+opencv2.4.10的安装和配置过程中的问题
- Ubuntu14.04 (Kylin)下安装cuda, opencv, matlab 及配置 caffe --过程附图
- OPENCV2.3.1在Win7+VC2010下的安装与配置
- OpenCV2 学习笔记(1)OpenCV2.4.10在Win7(64位)+VS2010下的配置过程
- 在Ubuntu11.10中安装配置OpenCV2.3.1和CodeBlocks