win10系统:在VS2017环境下安装opencv4.11
第一部分
win 10环境下安装vs2017
博主直接放链接:超详细win10安装vs2017教程
第二部分
open cv4.11的环境构建及调试
第一步:下载open cv4.11的安装包
OpenCV官网链接
第二步:双击解压 下图是解压完的文件夹

其中build是OpenCV使用时要用到的一些库文件,而sources中则是OpenCV官方为我们提供的一些demo示例源码
第三步:配置环境变量
把OpenCV文件夹放好地方后,依次选择计算机—>属性—>高级系统设置—>环境变量,找到Path变量,选中并点击编辑,然后新建把你的OpenCV执行文件的路径填进去,然后一路点确定,这样环境变量就配置完了。

查找OpenCV的路径(复制路径,后面要用)
安装的盘—>build—>x64—>vc15—>bin
说明一下v+版本号与vs版本的关系,如下图:
第四步:在Visual Studio2017中部署OpenCV
1>;新建工程
2>: 添加包含目录
依次选择项目—>属性—>VC++目录—>包含目录—>编辑
找到你的包含目录添加就可以了,最好添加三个,我的是这样的:
D:\opencv\build\include
D:\opencv\build\include\opencv
D:\opencv\build\include\opencv2
(ps:主盘的位置按照自己的安装位置选择,博主是D盘,所以以D开头)
详细操作如下图:

第五步:添加库目录
依次选择项目—>属性—>VC++目录—>库目录—>编辑 。我的是D:\opencv\build\x64\vc15\lib

第六步:添加附加依赖项
依次选择项目—>属性—>链接器—>输入—>附加依赖项—>编辑 。添加你的库文件名
附加依赖项更正: opencv_world411.lib

库文件路径
安装盘:\opencv\build\x64\vc15\lib

有两个文件opencv_world411d.libopencv_world411.lib
如果配置为Debug,选择opencv_world411d.lib
如果为Release,选择opencv_world411.lib
这里注意,如果你下载的是OpenCV2.x版本,这里的库文件比较多,都填进去就可以了。
下面是验证代码一段:
#include<opencv2/imgproc/imgproc.hpp>
using namespace cv;
using namespace std;
// 视频来源于摄像头
VideoCapture capture(0);
Mat edges;
int main(int argc, const char * argv[]) {
while (true) {
Mat frame;
// 每一帧
capture >> frame;
// 转为灰度图
cvtColor(frame, edges, COLOR_BGR2GRAY);
blur(edges, edges, Size(7, 7));
Canny(edges, edges, 0, 30, 3);
// 边缘检测并显示边缘
imshow("Read Video", edges);
// 等待用户输入
if (waitKey(30) >= 0) break;
}
return 0;
}
用G家logo做了的图像识别场景,成功检测物体边缘!(手机为mi6)

结束!
参考文献:
dll文件的查找
vs2017环境下opencv 4.00安装
opencv3.41超详细步骤
vs2017安装步骤 win10
