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.lib
opencv_contrib2413d.lib
opencv_core2413d.lib
opencv_features2d2413d.lib
opencv_flann2413d.lib
opencv_gpu2413d.lib
opencv_highgui2413d.lib
opencv_imgproc2413d.lib
opencv_legacy2413d.lib
opencv_ml2413d.lib
opencv_nonfree2413d.lib
opencv_objdetect2413d.lib
opencv_ocl2413d.lib
opencv_photo2413d.lib
opencv_stitching2413d.lib
opencv_superres2413d.lib
opencv_video2413d.lib
opencv_videostab2413d.lib
(4)这一步还挺重要的
注意:如果是第一次配置的话,还需要将…\opencv\build\x64\vc14\bin下的所有.dll添加到C://Windows//System32//中
如果没有添加,很可能出现下面的错误:
3.3运行
运行 结果:
ok完事
配置opencv部分学习自:http://t.csdn.cn/qyanW
下班了快! 明天继续!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。