zoukankan      html  css  js  c++  java
  • VS2010 OpenCV 2.4.6 配置 (Win7 32位)

    1、下载安装OpenCV

          下载OpenCV-2.4.6.0 (文件大小 291M),下载地址如下,下载完成后解压缩到路径%OpenCV%下,本文%OpenCV%=E:图像处理与计算机视觉。

          http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.6/OpenCV-2.4.6.0.exe/download

      安装到D盘根目录, 则使用如下目录:
      D:opencvuildinclude;        //头文件
      D:opencvuildincludeopencv;    //头文件
      D:opencvuildincludeopencv2;    //头文件
      D:opencvuildx86vc10lib;       //静态库文件
      D:opencvuildx86vc10staticlib;   //纯静态库文件
      D:opencvuildx86vc10in;      //静态库对应的动态链接库文件 

    2、配置环境变量

        配置环境变量,将OpenCV动态链接库所在路径设置到环境变量中。

      bin目录要加在系统的环境变量里面Path里面

        通过计算机右键属性->高级系统设置->高级->环境变量->系统变量 

        新建/编辑(已有) 变量:path   值:E:图像处理与计算机视觉opencvuildx86vc10in。

        如图所示:

        

    3、VS2010中新建Project

        选择Win32 Console Application,OpenCVTest项目,进行测试,如图所示。

       

    4、配置OpenCVTest

     opencv 2.4.6 版不需  输入---连接器---依赖库  中添加那个Lib文件,如添加在VS2010编译过程中会出错

    设置其项目属性,->Configuration Properties->VC++ Directories

    4.1 将其Include Directories新增如下三个OpenCV的头文件路径。

    [img-opencv_include_path.png]

    4.2 将其Library Directories新增如下两个链接库路径。设置如下:静态库不用配置

    [img-opencv_lib_path]
    4.3 配置项目所需要 lib文件。OpenCV2.4.6版本的lib库名称有所改变。不妨看一下最新版本的lib名称如下:
      可以按照OpenCV中文网方法配置全局的lib变量

    5、添加测试代码

        添加测试代码如下:

      

    #include "stdafx.h"
    #include <opencv.hpp>
    #include <iostream>
    #include <string>
    
    using namespace cv;
    using namespace std;
    
    int _tmain(int argc, _TCHAR* argv[])
    {
    
        Mat img = imread("OpenCVTest.bmp");
        if(img.empty())
        {
             cout<<"error";
             return -1;
        }
        imshow("测试图片",img);
        waitKey();
     
        return 0;
    }


        输出结果如下:

         

    PS:64位系统,将相关路径中的X86改为X64即可。

  • 相关阅读:
    Charles网络工具
    查找最长子串的长度(不重复字符)
    KMP算法
    java并发编程实战:第十四章----构建自定义的同步工具
    java并发编程实战:第十二章---并发程序的测试
    java并发编程实战:第二章----线程安全性
    java并发编程实战:第三章----对象的共享
    java并发编程实战:第四章----对象的组合
    java并发编程实战:第五章----基础构建模块
    java并发编程实战:第六章----任务执行
  • 原文地址:https://www.cnblogs.com/xiangwengao/p/3408222.html
Copyright © 2011-2022 走看看