zoukankan      html  css  js  c++  java
  • VS2012 配置 OpenCV3.0

    VS2012 配置 opencv3.0,相比之前的版本,3.0的配置简单了好多。

    通过配置属性文件,可以做到一次配置,重复使用!

    根据文章的操作在 win7 64bit VS2012 下成功配置 opencv3.0,亲测可用!

    1. 配置系统环境变量

    配置方法如下:

    【计算机】->【(右键)属性】->【高级系统设置】->【高级(标签)】->【环境变量】->“双击”系统变量中的PATH->在变量值里面添加相应的路径。

    对于32位系统,就添加:

    “D:ProgramFilesOpenCV3.0opencvuildx86vc11in”(和之前的就有的环境变量用英文的分号“;”进行分隔)

    而对于64位系统,可以另外添加上:

    和“D:ProgramFilesOpenCV3.0opencvuildx64vc11in”

    这样方便在编译器Win32和X64中来回切换。

    注意:由于我用的VS2012,故选用 VC11。

    2. 配置并生成属性文件 .props

    2.1 新建项目

    打开VS2012,【文件】->【新建】->【项目】->【Visual C++】->【Win32】->【Win32控制台应用程序】->【名称(取做test_opencv)】->【位置(选择合适的文件夹)】->【确定】->【下一步】->【勾选空项目】->【完成】

    1

    2.2 新建debug项目属性

    点击【属性管理器】->鼠标右键点击【Debug | Win32】->点击【添加新项目属性表】->【名称(改为opencv3.0_debug)】->点击【添加】

    2

    2.3 属性配置

    鼠标右键单击【opencv_bebug】->点击【属性】->【通用属性】

    【C/C++】->【常规】->【附加包含目录】->【加上如图三个路径】->【确定】->【应用】

    3

    【链接器】->【常规】->【附加库目录】->【加上如图路径】->【确定】->【应用】

    4

    【链接器】->【输入】->【附加依赖项】->【加上四个lib文件】->【确定】->【应用】

    5

    点击【确定】退出属性页。

    2.4 新建并配置 release 项目属性

    在 Release | Win32 下添加新的项目属性表,进行同样的配置。

    2.5 新建源文件

    【解决方案资源管理器】->鼠标右键单击【源文件】->【添加】->点击【新建项】->点击【C++ 文件】->【名称(取做main)】->点击【添加】

    6

    添加代码:

    #include <opencv2/core/core.hpp>  
    #include <opencv2/highgui/highgui.hpp>  
    using namespace cv;  
    
    int main()  
    {  
        Mat img=imread("Tulips.jpg");  
        namedWindow("Tulips");  
        imshow("Tulips",img);  
        waitKey(6000);      // window closed after 6000 ms
    }

    运行结果:

    7

    注意:在 est_opencv est_opencv 文件夹下生成了 opencv3.0_debug.propsopencv3.0_debug.props 两个新的文件,以后再用到opencv,有这两个文件就不用再配置了。

    8

    3. 利用属性文件

    3.1 新建项目

    打开VS2012,【文件】->【新建】->【项目】->【Visual C++】->【Win32】->【Win32控制台应用程序】->【名称(取做test_opencv2)】->【位置(选择合适的文件夹)】->【确定】->【下一步】->【勾选空项目】->【完成】

    2.2 添加源文件

    【解决方案资源管理器】->鼠标右键单击【源文件】->【添加】->点击【新建项】->点击【C++ 文件】->【名称(取做main)】->点击【添加】->  在main函数中添加上述代码

    2.3 拷贝属性文件

    将之前生成的 opencv3.0_debug.props 和 opencv3.0_debug.props 文件拷贝到 est_opencv2 est_opencv2 文件夹下

    2.4 添加属性文件

    点击【属性管理器】->

    鼠标右键点击【Debug | Win32】  ->点击【添加现有属性表】->点击opencv3.0_debug.props 文件  ->点击【打开】

    鼠标右键点击【Release | Win32】->点击【添加现有属性表】->点击opencv3.0_release.props 文件 ->点击【打开】

    9

    2.5 运行程序

    OK,运行程序,同样的结果!

    文章有参考 http://blog.csdn.net/fushanshizhe/article/details/45867215。

  • 相关阅读:
    Xhprof分析php性能
    Xhprof graphviz Warning: proc_open() [function.proc-open]: CreateProcess failed, error code 解决方法
    使用xhprof会在nginx下报502 Bad Gateway错误
    springbooot2 thymeleaf 配置以及加载资源文件。Cannot find template location: classpath:/templates/ (please add some templates or check your Thymeleaf configuration)
    springboot用户登陆密码两次md5加密
    SpringBoot2.0 redis生成组建和读写配置文件
    spring2.0:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either th
    SpringBoot 2.0 报错: Failed to configure a DataSource: 'url' attribute is not specified and no embe
    秋季学期总结
    寒假作业3:抓老鼠啊~亏了还是赚了?
  • 原文地址:https://www.cnblogs.com/VVingerfly/p/5271903.html
Copyright © 2011-2022 走看看