OpenCV作为C++计算机视觉开发的非常重要且常用的库,它的安装、配置是我们进行相关开发的第一步。下面本文就详细介绍一下。
一、安装Visual Studio(略)
注意:
要开发opencv项目则需要在安装visual stuido时安装好以下内容:
1、使用 C++ 的桌面开发
2、勾选右侧的 Windows 10/11 SDK(根据系统选择)
3、勾选 "单个组件" 中的MSVC v143 生成工具
二、安装OpenCV
1、官网下载:
下载地址:https://opencv.org/releases/
2、安装、解压
三、关联Visual Studio
1、Visual Studio新建一个空白C++控制台项目
2、配置OpenCV
项目右击---属性
1)、配置包含文件:VC++目录---新建---选择目录:\OpenCV\build\include、\OpenCV\build\include\opencv2
2)、“VC++目录”---“库目录”:\opencv\build\x64\vc16\lib
2)、连接器---输入---附加依赖项:opencv_world4110.lib(Release模式)、opencv_world4110d.lib(Debug模式)
3、开始自己的开发
测试代码:
#include <opencv2/opencv.hpp>using namespace cv;int main() { Mat img = imread("test.jpg"); if (img.empty()) { printf("图片加载失败!"); return -1; } imshow("OpenCV测试", img); waitKey(0); return 0;}
常见问题:
1、此环境变量太大。此对话框允许将值设置为最长2027个字符
从注册表里修改:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment---path
2、在 Visual Studio 2022 中遇到无法打开标准库头文件(如 ctype.h、errno.h 等)
以及大量未定义标识符错误,通常是由于开发环境配置问题导致的。以下是逐步解决方案:
步骤 1:验证 Visual Studio 安装
确保以下工作负载已安装:
使用 C++ 的桌面开发
勾选右侧的 Windows 10/11 SDK(根据系统选择)
在 "单个组件" 中确认 MSVC v143 生成工具 已勾选
3、无法打开 源 文件 "opencv2/opencv.hpp":
解决方法:切换模式:debug---release
4、无法打开文件“msvcprt.lib”:
勾选从父级或项目默认设置继承(I)
领取专属 10元无门槛券
私享最新 技术干货