OpenCV下载、安装、配置

Posted on 2020-04-28 15:56  金色的省略号  阅读(340)  评论(0编辑  收藏  举报

  开源计算机视觉库,Open Source Computer Vision Library,简称,OpenCV,OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口;该库也有大量的Python、Java and MATLAB/OCTAVE(版本2.5)的接口;这些语言的API接口函数可以通过在线文档获得;如今也提供对于C#、Ch、Ruby,GO的支持;下载地址:OpenCV Releases

  一、学习OpenCV中文版下载地址:学习OpenCV(中文版)PDF及随书源码/;OpenCV库各版本,模块,文档:https://docs.opencv.org/master/index.html

  学习OpenCV3中文版,对我们英文基础不好的同学来说帮助不小,但是本人感觉翻译不尽人意,在你理解困难的时候,建议对照英文版的 Learning OpenCV3,“有道”词典划词翻译可以为你提供帮助。

  二、环境变量配置...\opencv\build\x86\vc12\bin

  三、VS2013配置OpenCV:   解决方案资源管理器,右键工程,属性,配置属性

    

    1、VC++目录:包含目录 编辑 ...\opencv\build\include

                  ...\opencv\build\include\opencv

                  ...\opencv\build\include\opencv2

           库目录 编辑      ...\opencv\build\x86\vc12\lib

    2、链接器:     输入,附加依赖项 编辑 opencv_world300d.lib

  以上配置,应依实际目录、文件为准,该配置为32位,下载的是3.0.0Bata版,运行下面代码时,出现缺少msvcp110.dll问题,360人工服务、查找方案,修复

  

  测试代码:

#include <opencv.hpp>
using namespace cv;
int main()
{
    Mat srcImage;
    srcImage = imread("d://1.png");
    imshow("显示图像", srcImage);
    waitKey();
    return 0;
}

  VS2013,_pFirstBlock==pHead 错误的解决方法

  确认VS工程属性中,opencv的链接库路径和版本正确;VS2013应该使用vc12目录,VS2012对应vc11目录;debug版和release版要区分;VS工程的运行库参数应该使用"/MDd";系统环境变量Path中,opencv的目录和VS工程设置的路径 应该一致。