zoukankan      html  css  js  c++  java
  • win7 VS2012+openCV-2.4.11 配置

    1、下载

    http://opencv.org/downloads.html

    (根据版本的不同选择,这里选择的是opencv-2.4.11)

    2、安装

    3、环境变量配置

    计算机->属性->高级系统设置,进入系统属性对话框->环境变量

    新建

    变量名   opencv

    变量值   D:openCV-2.4.11opencvuildx86vc11in

    编辑

    变量名   path

    变量值   末尾加上   ;%opencv%;

    4、VS2012新建控制台测试工程

    文件->新建->项目->Visual C++->Win32 控制台应用程序(输入名称OpenCVTestApp)

    粘贴代码

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

    在项目目录F:VSWorkspaceOpenCVTestAppOpenCVTestApp下添加一张jpg图片,并把名字修改成pp.jpg。

    5、VS2012依赖配置

    项目->属性->VC++目录
    包含目录 D:openCV-2.4.11opencvuildinclude
    库目录 D:openCV-2.4.11opencvuildx86vc11lib

    ->链接器->输入->附加依赖项
    opencv_core2411d.lib
    opencv_imgproc2411d.lib
    opencv_highgui2411d.lib
    opencv_ml2411d.lib
    opencv_video2411d.lib
    opencv_features2d2411d.lib
    opencv_calib3d2411d.lib
    opencv_objdetect2411d.lib
    opencv_contrib2411d.lib
    opencv_legacy2411d.lib
    opencv_flann2411d.lib

    以上是针对debug配置添加的库,release版的跟上面的步骤类似,只是需要把附加依赖项后面的d字符去掉。

    6、运行

    今天又看到一篇很详细的攻略:http://my.phirobot.com/blog/2014-02-opencv_configuration_in_vs.html

  • 相关阅读:
    洛谷 P1508 Likecloud-吃、吃、吃
    Codevs 1158 尼克的任务
    2017.10.6 国庆清北 D6T2 同余方程组
    2017.10.6 国庆清北 D6T1 排序
    2017.10.3 国庆清北 D3T3 解迷游戏
    2017.10.3 国庆清北 D3T2 公交车
    2017.10.3 国庆清北 D3T1 括号序列
    2017.10.4 国庆清北 D4T1 财富
    2017.10.7 国庆清北 D7T2 第k大区间
    2017.10.7 国庆清北 D7T1 计数
  • 原文地址:https://www.cnblogs.com/perfy/p/5464814.html
Copyright © 2011-2022 走看看