【C++】【OpenCV】Visual Studio 2022 配置OpenCV
1.【C++】关于引用类型学习记录2.【C++】【图像处理】直方图均衡算法解析(以.raw格式的图像为基础进行图像处理、gray levels:256)3.【C++】【图像处理】均值滤波 and 高斯滤波 and 中值滤波 (低通滤波器)and Sobel算子边缘提取算法解析(以.raw格式的图像为基础进行图像处理、gray levels:256)4.【C++】【图像处理】形态学处理(腐蚀、膨胀)算法解析(以.raw格式的图像为基础进行图像处理、gray levels:256)5.【C++】【图像处理】灰度直方图实现算法解析(以.raw格式的图像为基础进行图像处理、gray levels:256)
6.【C++】【OpenCV】Visual Studio 2022 配置OpenCV
7.【C++】【OpenCV-4.9.0】灰度图取反(Mat属性的使用)8.【C++】【OpenCV-4.9.0】视频写入(VideoWriter,借助samples中的代码示例来进行学习)9.【C++】【MFC】Windows程序运行入口 and DialogBox10.【C++】【YOLO】搭建环境运行YOLO模型,完成目标识别11.【C++】【MFC】模态和非模态对话框12.【C++】【MFC】运行时类信息机制和动态创建机制13.【C++】【MFC】CView和CDocument关联以及COMMAND消息走向14.【C++】【MFC】MFC多文档框架15.【C++】【MFC】绘图16.【C++】【MFC】MFC序列化17.【C++】【MFC】控件集合记录一下Visual Studio配置OpenCV过程以及出现的问题
本机环境:
1、Windows10
2、Visual Studio 2022
配置步骤:
1、下载OpenCV(Releases · opencv/opencv · GitHub)在GitHub上下载最新的版本
2、双击打开,然后选择路径后,点击Extract
3、等待提取完成后在Visual Studio中新建一个C++空白项目,并在源文件中添加一个c++文件
4、这边按照参考的blog进行环境配置,右击自己创建的空白项目,然后点击最后一行属性
5、依次点击【配置属性】-【C/C++】-【常规】-【附加包含目录】-【编辑】,然后填入安装(你安装的路径)...\opencv\build\include,懒得写的可以直接复制路径
6、配置链接器,【链接器】-【常规】-【附加库目录】-【编辑】,然后填入安装(你安装的路径)...\opencv\build\x64\vc16\lib,
切记,这一步是vc16下的lib文件夹,不是bin文件夹,不然会导致链接失败无法运行程序
7、【链接器】-【输入】-【附加依赖项】-【属性】,第六步已经填入了路径,所以这一步只需要添加该路径下的文件名即可,我这边Release和Debug版都写进去了
8、根据参考blog我没有添加环境变量,而是将dll文件粘到了项目中(你的项目路径)...\x64\Release | Debug
切记切换成Release版本,我这边Release可以正常运行,但是debug报错,也就不管那么多,先用着。
测试代码:
1 #include<iostream> 2 #include <opencv2/core/core.hpp> 3 #include<opencv2/highgui/highgui.hpp> 4 #include<opencv2/imgproc.hpp> 5 using namespace std; 6 7 int main() { 8 cv::Mat img = cv::imread(R"(C:\Users\Desktop\pppp\MR\1.jpg)"); 9 cv::imshow("test", img); 10 cv::waitKey(0); 11 cv::destroyAllWindows(); 12 return 0; 13 }
参考博客:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)