本文档主要介绍了如何在Windows 10环境下使用Visual Studio 2015 (VS2015) 配置并实现OpenCV 3.4.4的图像处理功能。首先,对于系统环境的配置,作者强调了OpenCV 3.4.4版本并不需要额外的配置,只需要设置用户的Path环境变量,指向安装的OpenCV库目录(E:\opencv\opencv\build),以及包含32位和64位编译器相关的bin目录。这确保了编译器可以找到库文件和动态链接库(dll)。
在VS2015的项目配置中,具体步骤包括:
1. 新建一个C++ Win32控制台程序项目。
2. 在属性管理器中,设置调试x64模式下的包含目录,添加OpenCV的头文件路径:C:\opencv\build\include\opencv2、C:\opencv\build\include\opencv和C:\opencv\build\include。
3. 同样在调试x64模式下,配置库目录,增加C:\opencv\build\x64\vc14\lib,以便链接器能找到所需的库文件。
4. 在链接器->输入->附加依赖项中,添加opencv_world344d.lib,这是一个预编译的OpenCV库,包含了所有必要的函数和模块。
为了验证配置是否成功,作者提供了一个简单的代码示例。代码中,首先通过`imread`函数尝试加载指定路径的图片,并检查是否成功(如果图片不存在,会输出错误信息)。然后创建一个窗口`testopencvsetup`,将图片显示在其中。最后,使用`waitKey(0)`函数实现程序的交互性,用户可以按任意键关闭窗口。
注意,在实际操作时,可能需要根据实际的OpenCV安装路径调整环境变量和文件路径。此外,对于Windows 10,作者建议在C:\Windows\System32目录下复制OpenCV的动态链接库(dll)文件,如opencv_world344d.dll、opencv_imgcodecs344d.dll和opencv_highgui344d.dll,以确保程序能够正确运行。
这篇文档为想要在Win10上用VS2015开发OpenCV应用的开发者提供了详细的指导,涵盖了环境配置、项目设置和基本的图像读取示例,有助于读者快速入门OpenCV在C++环境中的开发工作。