vs2010的opencv2.4.11的配置

来源:互联网 发布:如何找淘宝小二 编辑:程序博客网 时间:2024/05/19 18:44

1、问题描述:新电脑重新装上系统后,需要重新配置一下opencv才可以使用其附带的函数。

2、配置环境:vs2010,opencv2.4.11,win8系统

3、配置步骤。

(1)配置环境变量。右键我的电脑——高低系统设置——高级——环境变量——系统变量——选中里面的Path双击——编辑系统变量,将

E:\program\open cv\opencv\build\x86\vc10\bin;E:\program\open cv\opencv\build\x64\vc10\bin;添加在原来的Path后边,中间用分号隔开。这个地址根据你自己的opencv位置确定。如图1所示


图1:配置环境变量

(2)配置工程文件的包含目录。打开vs2010——新建项目——选中项目——右键——属性——配置属性——VC++目录——包含目录,将E:\program\open cv\opencv\build\include\opencv2,E:\program\open cv\opencv\build\include\opencv,E:\program\open cv\opencv\build\include三个目录输入里面,这三个目录,根据你opencv的存放位置而定。如图2所示。


图2:配置包含目录

(3)配置库目录项。在步骤(2)新建项目上——右键——属性——配置属性——VC++目录——库目录。将E:\program\open cv\opencv\build\x86\vc10\lib填写里面,如下所示


图3:配置库目录项

(4)配置链接器。新建项目上——右键——属性——配置属性——链接器——附加依赖项,填上

opencv_calib3d2411d.lib
opencv_contrib2411d.lib
opencv_core2411d.lib
opencv_features2d2411d.lib
opencv_flann2411d.lib
opencv_gpu2411d.lib
opencv_highgui2411d.lib
opencv_imgproc2411d.lib
opencv_legacy2411d.lib
opencv_ml2411d.lib
opencv_nonfree2411d.lib
opencv_objdetect2411d.lib
opencv_ocl2411d.lib
opencv_photo2411d.lib
opencv_stitching2411d.lib
opencv_superres2411d.lib
opencv_ts2411d.lib
opencv_video2411d.lib
opencv_videostab2411d.lib


opencv_calib3d2411.lib
opencv_contrib2411.lib
opencv_core2411.lib
opencv_features2d2411.lib
opencv_flann2411.lib
opencv_gpu2411.lib
opencv_highgui2411.lib
opencv_imgproc2411.lib
opencv_legacy2411.lib
opencv_ml2411.lib
opencv_nonfree2411.lib
opencv_objdetect2411.lib
opencv_ocl2411.lib
opencv_photo2411.lib
opencv_stitching2411.lib
opencv_superres2411.lib
opencv_ts2411.lib
opencv_video2411.lib
opencv_videostab2411.lib

带d的在前面,不带d的在后面,图示如下,


图4:配置链接器

(5)测试(先进行测试,如果不行的话,可以重启电脑,然后再进行测试)

程序代码如下:

#include "StdAfx.h"#include<iostream>  #include <opencv2/core/core.hpp>  #include <opencv2/highgui/highgui.hpp>    using namespace cv;    int main()  {      // 读入一张图片(游戏原画)      Mat img=imread("pic.png");      // 创建一个名为 "游戏原画"窗口      cvNamedWindow("游戏原画");      // 在窗口中显示游戏原画      imshow("游戏原画",img);      // 等待6000 ms后窗口自动关闭      waitKey(6000);  }

运行结果如图5所示:



图5:游戏原画读取

参考:http://vincent4614.blog.163.com/blog/static/13529296820135511124735/

       http://blog.csdn.net/poem_qianmo/article/details/19809337

0 0
原创粉丝点击