zoukankan      html  css  js  c++  java
  • opencv+vs2012环境搭建教程

    1. 安装OpenCV和VS。

    本人电脑安装的是opencv2.4.10和vs2012

    2.配置环境变量

    以下以win8 64位系统为例:

    计算机-》属性-》高级系统设置-》环境变量

    然后在system variables中

    编辑Path:加入D:Program Filesopencvuildx86vc11in(注意自己的安装路径,本人安装在D:Program Filesopencv,根据实际情况进行修改)

    注意VS2012是vc11,如果是VS2010则是vc10

    3.配置vs环境

    先开一个win32项目

    然后添加包含目录

    然后右侧,在debug里面新增加一个项目属性表

    然后打开刚才新建的项目属性表的属性

    然后在包含目录内加入自己opencv的include目录

    例如D:Program Filesopencvuildinclude

    在库目录加入自己lib的目录

    例如:D:Program Filesopencvuildx64vc11lib

    然后在附加依赖项中加入:

    opencv_core246d.lib
    opencv_imgproc246d.lib
    opencv_highgui246d.lib
    opencv_ml246d.lib
    opencv_video246d.lib
    opencv_features2d246d.lib
    opencv_calib3d246d.lib
    opencv_objdetect246d.lib
    opencv_contrib246d.lib
    opencv_legacy246d.lib
    opencv_flann246d.lib

    注意:246代表是OpenCV 2.4.6版本,具体根据自己的版本相应调整。

    然后大功告成。

    四、调试

    输入代码

     1 #include <opencv2/opencv.hpp> 
     2 #include <iostream>
     3 using namespace cv;
     4 void main() {    
     5     IplImage *src;   
     6     src = cvLoadImage("desert.jpg");   
     7     cvNamedWindow("bvin",CV_WINDOW_AUTOSIZE);  
     8     cvShowImage("bvin",src);  
     9     cvWaitKey(0);  
    10     cvDestroyWindow("bvin");
    11     cvReleaseImage(&src);
    12   
    13 }
     
    输入之后,应该会弹出在目录内的名字叫desert.jpg的图片

    如果出现缺少dll问题,按照以下方法解决

    在VS2012中

    1、点 调试
    2、然后 选项和设置
    3、右边勾上 启用源服务器支持
    4、左边点 符号
    5、把微软符号服务器勾
    6、运行的时候等一下 莫慌!!
    7、问题解决
     
    The End
  • 相关阅读:
    ASP.NET MVC 5
    Web Components是不是Web的未来
    如何选择高性价比的控件产品
    ASP.NET MVC 5
    ubuntu系统安装
    Ubuntu linux安装完成后隐藏linux磁盘挂载点
    win10 查看本机的激活秘钥
    windows cmd下列出当前目录下的所有文件
    error LNK2005: “找到一个或多个多重定义的符号” 已经在 xxxx.obj 中定义 的解决方法
    架构设计:负载均衡层设计方案(3)——Nginx进阶
  • 原文地址:https://www.cnblogs.com/qscqesze/p/4029871.html
Copyright © 2011-2022 走看看