C++中配置OpenCV的教程

首先去OpenCV的官网下载OpenCV安装包,选择合适的平台和版本进行下载,我下载的是Windows的OpenCV-4.7.0版本。OpenCV下载地址

下载好后,解压到自己指定的路径。

配置环境变量: Win+R键打开运行窗口,输入sysdm.cpl打开系统属性,高级 -> 环境变量 -> 系统变量 -> Path,新建环境变量D:\OpenCV\opencv\build\x64\vc16\bin

在VS 2022中配置OpenCV: 右键点击项目 -> 属性 -> 配置属性 -> VC++目录,在包含目录中添加D:\OpenCV\opencv\build\includeD:\OpenCV\opencv\build\include\opencv2

在库目录中添加D:\OpenCV\opencv\build\x64\vc16\lib

右键点击项目 -> 属性 -> 配置属性 -> 链接器 -> 输入,在附加依赖项中添加opencv_world470d.lib。需要注意一点,这里选择的配置是Debug,如果VS选择的配置是Release,那就添加opencv_world470.lib

如果编译完出现由于找不到opencv_world470d.dll,无法继续执行代码的情况,则需要将D:\OpenCV\opencv\build\x64\vc16\lib目录下的所有dll文件复制到C:\Windows\System32路径下,再回到VS中重新编译即可。

相关推荐
博客18002 天前
酷宝的使用方法,超好用的免费界面库,C++、MFC可用
c++·mfc·界面库·库来帮·酷宝
郝学胜_神的一滴2 天前
CMake 026:属性体系精讲、四大作用域全解 & 实战代码落地
c++·cmake
众少成多积小致巨3 天前
JNI (Java Native Interface) 技术手册中文参考指南
android·java·c++
兵慌码乱4 天前
基于 MediaPipe 与 PySide2 的手势交互音乐控制系统实现:轻量化视觉交互全流程解析
python·opencv·计算机视觉·人机交互·手势识别·mediapipe·pyside2
clint4567 天前
C++进阶(1)——前景提要
c++
夜悊7 天前
C++代码示例:进制数简单生成工具
c++
郝学胜_神的一滴7 天前
CMake 021: IF 条件判据详诠
c++·cmake
_wyt0018 天前
洛谷 B3930 [GESP202312 五级] 烹饪问题 题解
c++·gesp
玖玥拾8 天前
C/C++ 数据结构(七)栈、容器适配器
c语言·数据结构·c++··容器适配器
梦想三三8 天前
OpenCV银行卡数字识别项目(图像预处理与字符分割)
人工智能·opencv·计算机视觉