下面是VS2019配置OpenCV4.1.0的详细教程以及测试代码示例:
前置条件
- 安装Visual Studio 2019,最好安装最新版本。
- 安装CMake,建议最新版本。
下载OpenCV4.1.0
从OpenCV官方网站 https://opencv.org/releases/ 下载OpenCV 4.1.0版本。下载后,将解压后的文件夹重命名为"opencv-4.1.0",并将其放在 C:\ 目录下(此处仅作为示例)。
配置环境变量
点击桌面上的“此电脑”,右键选择“属性” -> “高级系统设置” -> “环境变量”,在系统变量中找到“Path”,点击“编辑”,添加以下路径:
C:\opencv-4.1.0\build\bin\Release
C:\opencv-4.1.0\build\x64\vc15\bin
安装配置的Visual Studio工具
打开Visual Studio 2019,点击“工具” -> “获取工具和功能”,在Visual Studio安装程序中勾选并安装以下三个组件:
Desktop development with C++
C++ CMake tools for Windows
Visual C++ MFC for x64 and x86
生成VS项目文件
使用CMake生成VS项目文件,具体步骤如下:
- 打开CMake GUI,设置源码路径为C:\opencv-4.1.0,设置生成路径为C:\opencv-4.1.0\build。
- 点击“Configure”按钮,选择Visual Studio 2019和x64架构。
- 等待CMake执行完成后,会自动生成一个Visual Studio的解决方案文件,名为“OpenCV.sln”。
配置OpenCV项目属性
打开VS解决方案文件“OpenCV.sln”,右键点击“opencv_world”项目,选择“属性”,按以下步骤配置:
- 将“配置属性”->“C / C++”->“附加包含目录”中的路径设置为:
C:\opencv-4.1.0\build\include
C:\opencv-4.1.0\build\include\opencv2
- 将“配置属性”->“链接器”->“附加库目录”中的路径设置为:
C:\opencv-4.1.0\build\x64\vc15\lib
- 将“配置属性”->“链接器”->“输入”->“附加依赖项”中添加以下内容:
opencv_world410.lib
opencv_world410d.lib
测试代码
以下代码示例演示了如何使用OpenCV进行图像读取和展示:
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat img = imread("test.jpg");
if (img.empty())
{
printf("Could not read the image file\n");
return 1;
}
namedWindow("Image", WINDOW_AUTOSIZE); //创建窗口
imshow("Image", img); //显示图像
waitKey(0); //等待输入
return 0;
}
这段代码首先读取名为"test.jpg"的图像文件。如果读取失败,输出错误信息并返回。接着创建一个名为"Image"的窗口,并在其中展示读取的图像。最后使用waitKey函数等待用户输入。
运行测试
将编译生成的.exe文件与图像文件放在同一目录下,双击.exe文件运行程序,如果一切正常,应该能够看到一个名为"Image"的窗口,其中展示了读取的图像。
以上是配置OpenCV 4.1.0的完整攻略和示例说明,希望能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:VS2019配置OpenCV4.1.0详细教程与测试代码(推荐) - Python技术站