OpenCV学习日记2

来源:互联网 发布:优化软件排行榜 编辑:程序博客网 时间:2024/05/10 20:39
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\includeD:\Program Files (x86)\OpenCV\cxcore\includeD:\Program Files (x86)\OpenCV\otherlibs\highguiD:\Program Files (x86)\OpenCV\cv\include

(2)库目录

解析:项目名称 -> 右键 -> 属性 -> 配置属性 -> VC++目录 -> 库目录

D:\Program Files (x86)\OpenCV\lib

(3)附加依赖项

解析:项目名称 -> 右键 -> 属性 -> 属性配置 -> 连接器 -> 输入 -> 附加依赖项

cvcam.libcvhaartraining.libcxcore.libcxts.libhighgui.libml.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\buildPath -> D:\opencv\build\x86\vc12\bin

(2)包含目录

解析:项目名称 -> 右键 -> 属性 -> 配置属性 -> VC++目录 -> 包含目录

D:\opencv\build\includeD:\opencv\build\include\opencvD:\opencv\build\include\opencv2

(3)库目录

解析:项目名称 -> 右键 -> 属性 -> 配置属性 -> VC++目录 -> 库目录

D:\opencv\build\x86\vc12\libD:\opencv\build\x86\vc12\staticlib

(4)附加依赖项

解析:项目名称 -> 右键 -> 属性 -> 属性配置 -> 连接器 -> 输入 -> 附加依赖项

opencv_calib3d2413d.libopencv_contrib2413d.libopencv_core2413d.libopencv_features2d2413d.libopencv_flann2413d.libopencv_gpu2413d.libopencv_highgui2413d.libopencv_imgproc2413d.libopencv_legacy2413d.libopencv_ml2413d.libopencv_nonfree2413d.libopencv_objdetect2413d.libopencv_ocl2413d.libopencv_photo2413d.libopencv_stitching2413d.libopencv_superres2413d.libopencv_ts2413d.libopencv_video2413d.libopencv_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

1 0
原创粉丝点击