1.前言:
上一次记录还是找工作的时候
明天是入职第一天,开始美好生活(并不是,只是开始当社畜),X博士说咱们对立用VS2015编译,然而我是vs2019,感觉彻底卸载洁净2019很麻烦,而后我就间接装置2015的包 而后换个和共事雷同版本的opencv 开干!
2.装置vs2015的包
关上安装程序VS Installer,点击批改→应用C++的桌面开发,勾选一些sdk和MSVCv140,也能够勾上2017(XP依赖库能够用2017的)
间接下载安装
3.配置opencv2.4.13.5
3.1下载文件并配置零碎变量门路
(1)首先进入官网https://opencv.org/releases/ 看到各种不同的版本,抉择2.4.13.5版本的下载
(2)找到环境变量→零碎变量外面的 PATH增加vc14外面的bin
(有时候配置这种门路电脑须要重启能力失效)
3.2配置我的项目
创立一个C++控制台我的项目,代码轻易写一段
#include <opencv2/opencv.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <opencv2/highgui/highgui.hpp>using namespace cv;int main(){ Mat srcImage, grayImage, dstImage; srcImage = imread("D://work//a.png"); if (srcImage.empty()) { return -1; } cvtColor(srcImage, grayImage, CV_RGB2GRAY); Canny(grayImage, dstImage, 0, 200, 3); imshow("srcImage", srcImage); imshow("grayImage", grayImage); imshow("dstImage", dstImage); waitKey(0); return 0;}
而后开始配置我的项目(下述配置办法只针对你目前的我的项目 并不是all):
(1)首先 配置 是debug 64位
惯例外面平台工具集是想用的vs2015
(2)配置VC++目录 蕴含目录+ 库目录
(3)链接器 输出的依赖项
输出上面的
opencv_calib3d2413d.libopencv_contrib2413d.libopencv_core2413d.libopencv_features2d2413d.libopencv_flann2413d.libopencv_gpu2413d.libopencv_highgui2413d.libopencv_imgproc2413d.libopencv_legacy2413d.libopencv_ml2413d.libopencv_nonfree2413d.libopencv_objdetect2413d.libopencv_ocl2413d.libopencv_photo2413d.libopencv_stitching2413d.libopencv_superres2413d.libopencv_video2413d.libopencv_videostab2413d.lib
(4)这一步还挺重要的
留神:如果是第一次配置的话,还须要将…\opencv\build\x64\vc14\bin下的所有.dll增加到C://Windows//System32//中
如果没有增加,很可能呈现上面的谬误:
3.3运行
运行 后果:
ok完事
配置opencv局部学习自:http://t.csdn.cn/qyanW
上班了快! 今天持续!