Windows系统下的Visual studio2019 安装 opencv4.5.1的安装
OpenCV文档:https://docs.opencv.org/4.5.1/examples.html
下载完成后得到opencv-4.5.1-vc14_vc15.exe,如图所示
安装opencv,安装目录自定义。我的电脑安装在 H:\opencv
然后就是各种配置,这是最关键的地方。
Visual studio的工程包含目录的配置:
打开Visual Studio,第一步:创建工程
创建好一个工程后,对新建的项目右键,找到属性。
将平台修改为x64
注:因为我的电脑是x64操作系统,如果选择Win32可能出错,错误原因是“与目标计算机冲突”,这是一个坑,请根据实际情况来选择,本篇博客此操作是基于 win10,64位操作系统进行操作的。
打开属性页面后,首先在【通用属性】→【VC++目录】→【包含目录】中添加一下两个目录。
H:\opencv\opencv\build\include
H:\opencv\opencv\build\include\opencv2
请根据自己电脑安装的位置找到以下文件,并把该文件的路径添加到【包含目录】中
还是在【VC++目录】下,在【库目录】中添加 H:\opencv\opencv\build\x64\vc15\lib 这个路径,如下图所示。
接着也是在【通用属性】→【链接器】→【输入】→【附加依赖项】单击,如下图所示进行添加:
opencv_world451d.lib
最后一步:在Windows文件夹下介入OpenCV动态链接库(H:\opencv\opencv\build\x64\vc15\bin), 就是把相关的dll都复制到Windows操作系统的目录下。存放路径就是C:\Windows\System32
到这里OpenCV和Visual Studio都配置完成了,下面写个图像显示的程序试试效果。
遇到以下几点需要注意的是:
(1)如果选择平台上不一致,比如我选择x86的平台,会报以下错误,如图所示:
(2)如果在该操作中
【通用属性】→【链接器】→【输入】→【附加依赖项】单击,添加:
opencv_world451d.lib
如果添加 opencv_world451.lib会出现以下错误
0x00007FFB0DF1D759 处(位于 1.ShowImg.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x0000009A4D97F1B0 处。(3)Mat img = imread(“K:/1.png”);
代码中的路径使用的格式不支持 以下这种格式 \
Mat img = imread(“K:\1.png”);
否则会报错
0x00007FFB0DF1D759 处(位于 1.ShowImg.exe 中)有未经处理的异常: Microsoft C++ 异常: cv::Exception,位于内存位置 0x0000009A4D97F1B0 处。总结
以上是生活随笔为你收集整理的Windows系统下的Visual studio2019 安装 opencv4.5.1的安装的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Java 找平方数之和的奇数
- 下一篇: 在windows中对torch1.7.1