开源计算机视觉库,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
二、环境变量配置,**opencvuildx86vc11in
三、VS配置OpenCV,解决方案资源管理器,右键工程,属性,VC++目录,添加包含目录,编辑,**opencvuildinclude ,**opencvuildincludeopencv, **opencvuildincludeopencv2;添加库目录,编辑 ,**opencvuildx86vc11lib;链接器,输入,附加依赖项,opencv_world**d.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; }