码迷,mamicode.com
首页 > 其他好文 > 详细

vs2010+opencv2.4.8配置

时间:2014-09-27 19:42:20      阅读:305      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   io   os   ar   strong   文件   

               这里的配置为vs2010和opencv2.4.8的配置

          1、安装opencv 2.4.8

        双击图标 ,bubuko.com,布布扣弹出的对话框,建议填写放到D:\Program Files\下。

        bubuko.com,布布扣

          解压后

bubuko.com,布布扣


           2、配置环境变量

           计算机->(右键)属性->高级系统设置->高级(标签)->环境变量->(双击)path(用户,系统里面的path任选其一)->在变量值里面添加相应的路径。

           对于32位系统,就添加:

           D:\Program Files\opencv\build\x86\vc10\bin”

           对于64位系统,可以两个都添加上:

           D:\Program Files\opencv\build\x86\vc10\bin”

          D:\Program Files\opencv\build\x64\vc10\bin”,(填写的时候,将引号去掉,配置好后要重启计算机)

bubuko.com,布布扣


           3、配置包含目录

          打开vs2010新建一个工程,通过属性管理器配置,这样做可以避免以后每个工程都需要重新配置这些东西。

          《视图》→《属性管理器》

          bubuko.com,布布扣

      在出现的“属性管理器”工作区中,点击项目->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(反键属性,或者双击)即可打开属性页面。

       《通用属性》 ->《VC++目录》 ->《包含目录中》

   bubuko.com,布布扣

       添加上

       D:\Program Files\opencv\build\include

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

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

       4、配置工程库目录

       位置:上一张图片,包含目录下面第二个即为库目录

       添加上D:\Program Files\opencv\build\x86\vc10\lib

      5、链接库配置

      《通用属性》 ->《链接器》->《输入》->《附加的依赖项》

bubuko.com,布布扣

       添加:

       opencv_calib3d248.lib
       opencv_contrib248.lib
       opencv_core248.lib
       opencv_features2d248.lib
       opencv_flann248.lib
       opencv_gpu248.lib
       opencv_highgui248.lib
       opencv_imgproc248.lib
       opencv_legacy248.lib
       opencv_ml248d.lib
       opencv_objdetect248.lib
       opencv_ts248.lib
       opencv_video248.lib
       opencv_nonfree248.lib
       opencv_ocl248.lib
       opencv_photo248.lib
       opencv_stitching248.lib
       opencv_superres248.lib
       opencv_videostab248.lib
       opencv_calib3d248d.lib
       opencv_contrib248d.lib
       opencv_core248d.lib
       opencv_features2d248d.lib
       opencv_flann248d.lib
       opencv_gpu248d.lib
       opencv_highgui248d.lib
       opencv_imgproc248d.lib
       opencv_legacy248d.lib
       opencv_objdetect248d.lib
       opencv_ts248d.lib
       opencv_video248d.lib
       opencv_nonfree248d.lib
       opencv_ocl248d.lib
       opencv_photo248d.lib
       opencv_stitching248d.lib
       opencv_superres248d.lib
       opencv_videostab248d.lib

       bubuko.com,布布扣

        注意,粘贴内容为D:\opencv\build\x86\vc10\lib下所有lib库文件的名字;其中的248代表OpenCV版本为2.4.8,若是其他版本的配置则在这里要进行相应的更改,比如说2.4.6版的OpenCV,那么opencv_calib3d248d.lib要改成opencv_calib3d246d.lib.

        Debug文件库名有d结尾,Release没有,如 opencv_ts248d.lib和opencv_ts248.lib

        一般是在这里把带d和不带d的统统写在这里,因为这里是以后创建所有工程时都会继承的公共属性。

         6、Windows文件夹下加入OpenCV动态链接库

         运行基于OpenCV的程序的时候,往往会得到这样类似的结果

         bubuko.com,布布扣

         解决办法:

         把D:\Program Files\opencv\build\x86\vc10\bin目录下的dll文件全部拷贝到C:\Windows一份。

         7、新建工程测试

        step1:新建控制台程序

bubuko.com,布布扣

        step2:新建cpp文件

bubuko.com,布布扣

       cpp文件代码:

#include<iostream>  
#include <opencv2/core/core.hpp>  
#include <opencv2/highgui/highgui.hpp>  
  
  
using namespace cv;  
  
  
int main()  
{  
    // 读入一张图片  
    Mat img=imread("longmao.jpg");  
    // 创建一个名为 "龙猫"窗口  
    cvNamedWindow("龙猫");  
    // 在窗口中显示龙猫  
    imshow("龙猫",img);  
    // 等待6000 ms后窗口自动关闭  
    waitKey(6000); 
	return 0;
}  
        step3:保存cpp文件:

bubuko.com,布布扣

        step4:为工程添加cpp文件:

        bubuko.com,布布扣

        step5:编译运行:

        bubuko.com,布布扣

vs2010+opencv2.4.8配置

标签:style   blog   http   color   io   os   ar   strong   文件   

原文地址:http://blog.csdn.net/haoxiaodao/article/details/39611783

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!