在VS2013下的openCV2.4.9安装过程

来源:互联网 发布:数据库中修改语句 编辑:程序博客网 时间:2024/06/07 01:33

OpenCV 2.4.9 +VS2013 开发环境配置

在windows平台64位系统使用visual studio2013和opencv2.4.9配置一个开发环境。

opencv2.4.9地址:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download

vs2013 地址 http://www.newasp.net/soft/72699.html

首先先安装好VS2013安装过程在此不再详说。

1.从上面地址下载的openCV2.4.9然后解压,我是解压在E:\opencv249下

如图1所示

2. 配置环境变量

(1)系统变量找到path变量在其后添加E:\opencv249\opencv\build\x86\vc12\bin

(2)客户变量:添加opencv变量,在其后添加E:\opencv249\opencv\build

                           添加path变量在其后添加E:\opencv249\opencv\build\x86\vc12\bin

如图2所示

3新建visualC++项目,如图3、4所示

4. 工程目录 配置(debug)

如图5所示找到属性管理器,双击Debug|Windows32

设置如下:

1、包含目录:(VC++目录)(图6所示)

D:\Program Files\opencv\build\include

D:\Program Files\opencv\build\include\opencv

D:\Program Files\opencv\build\include\opencv2

2、库目录:(VC++目录)(图6所示)

D:\Program Files\opencv\build\x86\vc12\lib

3、连接器->输入->附加依赖项:(图7所示)

opencv_ml249d.lib

opencv_calib3d249d.lib

opencv_contrib249d.lib

opencv_core249d.lib

opencv_features2d249d.lib

opencv_flann249d.lib

opencv_gpu249d.lib

opencv_highgui249d.lib

opencv_imgproc249d.lib

opencv_legacy249d.lib

opencv_objdetect249d.lib

opencv_ts249d.lib

opencv_video249d.lib

opencv_nonfree249d.lib

opencv_ocl249d.lib

opencv_photo249d.lib

opencv_stitching249d.lib

opencv_superres249d.lib

opencv_videostab249d.lib

其实以上都是D:\Program Files\opencv\build\x86\vc12\lib下所有的lib文件(图8所示),你会发现,有的后面带上d,有的没有d,这是因为Debug的就有d,Release则没有d。

5.然后在 图5所示单击release\Windows32,其配置过程和debug的配置一样,不过在链接器-输入-附加依赖项的时候输入的不同

opencv_objdetect249.lib

opencv_ts249.lib

opencv_video249.lib

opencv_nonfree249.lib

opencv_ocl249.lib

opencv_photo249.lib

opencv_stitching249.lib

opencv_superres249.lib

opencv_videostab249.lib

opencv_calib3d249.lib

opencv_contrib249.lib

opencv_core249.lib

opencv_features2d249.lib

opencv_flann249.lib

opencv_gpu249.lib

opencv_highgui249.lib

opencv_imgproc249.lib

opencv_legacy249.lib

opencv_ml249.lib

 

6.最后创建一个cpp文件测试一下即可。例如

#include <cv.h>

#include <highgui.h>

using namespace std;

int main()

{

IplImage * test;

test = cvLoadImage("D:\\Sample_8.bmp");//图片路径

cvNamedWindow("test_demo", 1);

cvShowImage("test_demo", test);

cvWaitKey(0);

cvDestroyWindow("test_demo");

cvReleaseImage(&test);

return 0;

}

 

创建过程如图9、10所示

文章参考百度经验

 

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 包头鼎太风华怎么办 用人单位不续签劳动合同怎么办 全是英文看不懂怎么办 孩子智力发育晚怎么办 公司比赛成绩不好怎么办 解压手续过期了怎么办 违章通知单丢了怎么办 住在朋友家怎么办暂住证 告知单丢了怎么办 身份证丢了怎么办暂住证 合肥居住证失效了怎么办 异地办牌照暂住证怎么办 外地牌照上保险怎么办 住公租房怎么办暂住证 暂住证怎么办 异地学车 外地人怎么办北京市工作居住证 电大挂科很多怎么办 南通电大挂科怎么办 大学出现挂科怎么办 在北京没暂住证怎么办 我想买北京车牌怎么办 想买北京车牌怎么办 北仑这边暂住证怎么办 深圳居住证过期了怎么办 北京不办暂住证怎么办 上海居住证怎么办办理入学 在异地办居住怎么办 色盲体检没过怎么办 c1体检是色弱怎么办 驾驶档案袋拆了怎么办 档案自己拆了怎么办 驾驶证档案丢失了怎么办 驾驶证档案拆了怎么办 车牌转回老家保险怎么办 驾照过期十天怎么办 驾照快到期了怎么办? 小车逾期未年审怎么办 驾驶证有40分怎么办 驾驶证没年审怎么办呢 驾驶证超过12分怎么办 一辆车扣了40分怎么办