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

  • 相关阅读:
    Linux内核配置过程
    Linux内核最顶层文档
    LeetCode 11月第2周题目汇总
    Chapter0
    序列加法的讨论
    ch2-基本工具介绍
    ch1-数据科学概述
    在Linux下制作Linux&windows启动盘
    VMware Workstation 与 Device/Credential Guard 不兼容?
    Linux mint 19.3配置CUDA+安装Tensorflow
  • 原文地址:https://www.cnblogs.com/perfy/p/5464814.html
Copyright © 2011-2022 走看看