vs2010+opencv2.4.8配置

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

          1、安装opencv 2.4.8

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

        

          解压后



           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”,(填写的时候,将引号去掉,配置好后要重启计算机)



           3、配置包含目录

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

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

          

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

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

   

       添加上

       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、链接库配置

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


       添加:

       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

       

        注意,粘贴内容为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的程序的时候,往往会得到这样类似的结果

         

         解决办法:

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

         7、新建工程测试

        step1:新建控制台程序


        step2:新建cpp文件


       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文件:


        step4:为工程添加cpp文件:

        

        step5:编译运行:

        

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值