Advertisement

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

全部评论 (0)

还没有任何评论哟~