zoukankan      html  css  js  c++  java
  • 一、Open CV3.0.0 与 VS2012配置

    原创:博乐Bar,转载请注明出处。

    第一步,准备软件及开发环境

    1.OpenCV 3.0.0      

    下载地址:http://www.opencv.org.cn/index.php/Download ,下载最新版本的open cv,双击后会出现解压提示,实际上就是“安装”了,路径填写为 D:/opencv,然后确定。

    注意:D:/opencv 可以为任意自己希望opencv安装的路径,解压完成后,会在你所填目录中新增一个 opencv文件夹,
    里面就是opencv的所有内容了。例如按照我的路径,解压完成后Opencv就在 D:/opencv/opencv 里面了。

    2. Visual Studio2012

    下载地址:http://www.liangchan.net/liangchan/3209.html ,此本本为vs2012简体中文旗舰版,下载安装完成之后进行注册。

    依次点击帮助(help)-->注册产品(Register Product)--->输入下面的Key就可以了。
    Visual Studio 2012 Ultimate旗舰版序列号:
    YKCW6-BPFPF-BT8C9-7DCTH-QXGWC
    YQ7PR-QTHDM-HCBCV-9GKGG-TB2TM

    第二步,Open CV3.0.0 与 VS2012配置

    1.配置opencv环境变量

    opencv配置:添加环境变量

    2.在VS2012环境下配置opencv的依赖

    1)文件->新建->项目->Visual C++->Win32 控制台应用程序(输入名称test_opencv),选择工程路径,点击确定;

    vs2012配置opencv依赖1

    2)确定->下一步->附加选项选“空项目”->完成

    vs2012配置opencv依赖2

    3)解决方案资源管理器->源文件(右键)->添加->新建项

    4)Visual C++->C++文件:输入名称test_opencv 点击添加

    第三步,在VS2012中添加openc依赖

    1)项目(菜单项)->…属性->VC++目录:需要配置“包含目录”和“库目录”两项

    2)配置“包含目录”项:添加行”%opencv%uildinclude”即可。

    但在运行别人的opencv项目时,可能别人直接引用了上述目录的子目录路径,如果出现include错误,则再添加”%opencv%uildincludeopencv”和(或)”%opencv%uildincludeopencv2”,即可解决问题。

    3)配置“库目录”项:添加行”%opencv%opencvuildx86vc11lib”即可。

    添加依赖项1

    4)配置连接器:项目(菜单项)->…属性->连接器->输入->附加依赖项

    注意:所添加的库文件来自于opencv根目录,如图所示,D:opencvopencvuildx86vc11lib

    库目录

    第四步,新建一个程序验证

    1)添加一段代码

     1 #include <opencv2opencv.hpp>
     2 #include <iostream>
     3 #include <string>
     4 using namespace cv;
     5 using namespace std;
     6 int main()
     7 {
     8     Mat img = imread("test_opencv.jpg");
     9     if(img.empty())
    10     {
    11         cout<<"error";
    12         return -1;
    13     }
    14     imshow("范冰冰的美图",img);
    15     waitKey();
    16 
    17     return 0;
    18 }

    2)把需要显示的图片改名为"test_opencv.jpg",然后放到工程项目的test文件夹里面(是里面那个test文件夹)

    图片

    3)编译程序(快捷键F5),可以看到运行结果

    结果

  • 相关阅读:
    Zookeeper全解析——Paxos作为灵魂(转)
    你真的会开发测试框架?
    使用Hypothesis生成测试数据
    poium测试库之JavaScript API封装原理
    PHP接口自动化测试框架实现
    Web项目如何做单元测试
    如何在Appium中使用AI定位
    我写了个项目,帮你学习HTTP接口测试!
    性能测试浅谈
    Web测试框架SeleniumBase
  • 原文地址:https://www.cnblogs.com/huanzxj/p/4794167.html
Copyright © 2011-2022 走看看