超详细手把手教你 VS2017 MFC + OpenCV3.X 打开、嵌入一张、多张图片

这篇博客详细介绍了如何在VS2017的MFC环境中配置OpenCV3,并实现打开和嵌入一张或多张图片的功能。通过新建MFC对话框项目,配置opencv环境,添加控件,引入CvvImage文件,以及编写相关代码,最终实现了在对话框中显示图片的操作。同时,文章提供了多张图片显示的扩展方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在使用MFC导入opencv3图片时,博主查找了许多博客,但是有的步骤实现起来麻烦,有的实现效果差,还有一些就是比较落后适用于opencv2.X版本。接下来我把自己查阅资料实现在VS2017MFC上添加打开opencv3.X图片的详细实现方法分享给大家,手把手带你实现MFC打开opencv图片。

1. 在MFC中配置好opencv3的环境
这步相信大家都已经配置好了,网上详细教程特别多,在此就不详细展开。简要来说:(打开MFC工程,添加opencv3.X的包含目录、库目录、添加依赖。。。)

2. 新建 MFC 对话框项目
基于对话框,默认设置或者在静态库中使用MFC都可,完成。

3. 添加和设置控件
(1)工具箱,打开工具箱 ⇒ 添加 Button 控件;
右击添加的按钮,属性,将其 Caption 改为 ”打开图片“;
(2)同理,添加Picture Control控件

打开Picture 控件属性窗口,其 ID 为 IDC_STATIC,修改Type 为 Rectangle,将 Picture 控件大小调整合适(用于最终图像的显示)
(3)右击按钮,添加事件处理程序

4. 添加 OpenCV 的 CvvImage 文件(.h, .cpp)
这些是我从github下载下来的,在opencv3.4.1亲测可用,下面是下载好的上传到我的资源了(没多大就是一个.cpp文件,一个.h文件),当然你也可以从github下载。
CvvImage.h 下载地址:https://download.youkuaiyun.com/download/weixin_42512266/11040964
CvvImage.cpp 下载地址:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值