1. OpenCV 1.0环境搭建 [1]
为了学习《学习OpenCV》,自己使用OpenCV 1.0版本进行操作。操作环境:Windows 7,Microsoft Visual Studio 2010,OpenCV 1.0。安装VS 2010,OpenCV 1.0,主要介绍相关配置,如下所示:
[1]包含目录
解析:项目名称 -> 右键 -> 属性 -> 配置属性 -> VC++目录 -> 包含目录
D:\Program Files (x86)\OpenCV\ml\include D:\Program Files (x86)\OpenCV\cxcore\include D:\Program Files (x86)\OpenCV\otherlibs\highgui D:\Program Files (x86)\OpenCV\cv\include[2]库目录
解析:项目名称 -> 右键 -> 属性 -> 配置属性 -> VC++目录 -> 库目录
D:\Program Files (x86)\OpenCV\lib[3]附加依赖项
解析:项目名称 -> 右键 -> 属性 -> 属性配置 -> 连接器 -> 输入 -> 附加依赖项
cvcam.lib cvhaartraining.lib cxcore.lib cxts.lib highgui.lib ml.lib
2. OpenCV 2.4.13环境搭建 [2]
操作环境:Windows 7,Microsoft Visual Studio 2013,OpenCV 2.4.13。安装VS 2013,OpenCV 2.4.13,主要介绍相关配置,如下所示:
[1]配置环境变量
此电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量
OpenCV -> D:\opencv\build Path -> D:\opencv\build\x86\vc12\bin[2]包含目录
解析:项目名称 -> 右键 -> 属性 -> 配置属性 -> VC++目录 -> 包含目录
D:\opencv\build\include D:\opencv\build\include\opencv D:\opencv\build\include\opencv2[3]库目录
解析:项目名称 -> 右键 -> 属性 -> 配置属性 -> VC++目录 -> 库目录
D:\opencv\build\x86\vc12\lib D:\opencv\build\x86\vc12\staticlib[4]附加依赖项
解析:项目名称 -> 右键 -> 属性 -> 属性配置 -> 连接器 -> 输入 -> 附加依赖项
opencv_calib3d2413d.lib opencv_contrib2413d.lib opencv_core2413d.lib opencv_features2d2413d.lib opencv_flann2413d.lib opencv_gpu2413d.lib opencv_highgui2413d.lib opencv_imgproc2413d.lib opencv_legacy2413d.lib opencv_ml2413d.lib opencv_nonfree2413d.lib opencv_objdetect2413d.lib opencv_ocl2413d.lib opencv_photo2413d.lib opencv_stitching2413d.lib opencv_superres2413d.lib opencv_ts2413d.lib opencv_video2413d.lib opencv_videostab2413d.lib说明:活动(Debug)附加依赖项配置为*d.lib,Release附加依赖项配置为*.lib。本文以配置活动(Debug),平台活动(Win32)附加依赖项配置为例。
[5]测试例子
#include <cv.h> #include <highgui.h> using namespace std; int main() { IplImage * test; test = cvLoadImage("D:\\test_demo.png"); cvNamedWindow("test_demo", 1); cvShowImage("test_demo", test); cvWaitKey(0); cvDestroyWindow("test_demo"); cvReleaseImage(&test); return 0; }说明:如果遇到*.dll没有发现之类的错误,请参考[3]。
参考文献:
[1] OpenCV 1.0 + VS 2010配置:http://www.cnblogs.com/etsang/p/3165184.html
[2] VS 2013的OpenCV 2.4.13配置:http://jingyan.baidu.com/article/925f8cb8cbac3dc0dde05684.html
[3] 无法启动此程序,因为计算机中丢失opencv_core243d.dll的解决方案:http://blog.csdn.net/tfy1028/article/details/8660859
[4] VS 2013与OpenCV 2.4.10的配置问题:http://blog.csdn.net/embedclub_lyf/article/details/43450485
