OpenCV 2.2版本以上显示图片到 MFC 的 Picture Control 控件中

    OpenCV 2.2 以及后面的版本取消掉了 CvvImage.h 和CvvImage.cpp 两个文件,直接导致了苦逼的程序员无法调用里面的显示函数来将图片显示到 MFC 的 Picture Control 控件中。为此,网上很多人表示只要将那两个文件人为的提取出来然后放到工程里面就解决问题了,也提供了两个文件的下载,但是这麻烦不说,还会导致一些奇奇怪怪的报错(至少本人是这样的,很崩溃!)。所以在了解了一些gdi绘图之后结合网上的代码写了如下的函数,只需调用就可以将OpenCV的图片显示在上面了(只支持三通道不支持单通道),初步测试效率跟原来两个文件差不多,如果有大神请帮我完善这份代码!

    配置好 OpenCV 后,在文件头部添加如下一行代码:

#define   WIDTHBYTES(bits) (((bits)+31)/32*4)//用于使图像宽度所占字节数为4byte的倍数   

    在
OpenCV学习笔记(9)利用MFC的Picture控件显示图像+播放视频和捕获摄像头画面 原始版本下载页面(仅显示图像): http://download.csdn.net/source/1779188 P.S.:后面又添加了播放视频和捕获摄像头画面的功能,其中播放视频的功能只有 Play 和 Stop,不能实现暂停,《A step-by-step guide to the use of Microsoft Visual C++ and the Intel OpenCV 阅读详情

相关推荐

MFC+Opencv4+vs2017 显示图像 详细小白教程(不使用cvvImage)

前言:最近在学习过程中遇到需要使用MFC的地方。开始进行了MFC的学习,网上找到的资源大多有点老了,感觉用起来十分不便,大家可以搜一个利用MFC制作计算器的小教程,对MFC进行了解,本文是利用MFC显示图像的详细步骤。 开始 首先创建一个MFC项目 我们利用VS进行MFC的创建,其实就是利用VS创建一个新的项目,这里我们要看一下自己安装的VS是否有MFC,如下图: 创建过程中注意将应用程序类型选...

guchensha的博客 1万+

OpenCV基本操作-(1)读取和显示图片

开发环境:Opencv 2.4.9+ visual studio 2010 VS2010中配置OpenCV连接可参考:VS2010项目中的opencv连接配置 (1)包含头文件 #include "stdafx.h" #include (2)使用OpenCV命名空间 using namespace std; using namespace cv; (3)读取图片函数

少安的砖厂 1万+

OpenCV+MFC学习笔记(一):通过OpenCV读取图片在Picture Control中并自适应显示

实现OpenCV读取图片到MFC的Picture Control控件中。 步骤分别是:MFC中对话框读取图片、OpenCV自适应绘图、OpenCV载入图片。 目标是通过Button来打开资源管理器对话框,选中图片,通过OpenCV载入到左边的Picture Control并将图片自适应展示。

laolitou_1024的博客 7104

vs2015+opencv3+mfc 基于对话框按键选择图片并显示

1.     创建一个基于对话框的MFC项目2.     在对话框中添加控件1) picture control 控件,命名为IDC_PICTURE2) button 控件,命名为IDC_ShowPic(目前只做了选择图像)3.     button控件添加函数void CShowPicDlg::OnBnClickedShowpic() //打开文件,选择图片,并显示图片 { // TODO: ...

Leona的博客 5158

MFC通过OpenCV 显示到Picture control

编写了图像显示的类,只需要把控件ID和文件名以及句柄传送到函数,就可以显示图像,简单示例,供大家学习,VS2010+Opencv2.4.9

vs2015+opencv3.3+mfc读取摄像头显示在图片控件Picture Control

在前辈的基础上做了一些改进,适用于vs2015+opencv3.3

VS2010 + openCV2.4.9 利用MFC把图片显示在pictureControl上,并可以输出灰度图和二值图像

自己参考了多位博主的博客,经过自己的多次试验与调试,完成了最终的这一版本,供有兴趣的人参考。

OpenCv3.4.5+VS2010开发实例 打开图像窗口显示在MFC控件上

OpenCv3.4.5+VS2010配置开发实例,打开图像窗口并显示在MFC的Picture Control控件上,处理图像并显示结果

记录rk3588 在Linux 6.1内核版本声卡 bug。

rk3588 Audio bug

Yongheng6的博客 855

simulink可控励磁同步电机模型分析

他励同步电机模型分析

qq_26681609的博客 5551

霍尔安装歪了也能用?揭秘无感FOC中的‘霍尔自学习’黑科技,实现信号线自适应

本文揭秘了无感FOC中的‘霍尔自学习’黑科技,即使霍尔安装歪了或信号线接错,电机仍能平稳运转。该技术通过算法创新解决了传统霍尔方案的安装公差、接线容错和校准成本问题,显著提升了电机控制的可靠性和效率。文章详细解析了自学习算法的实现架构、关键技术及工程实践中的优化方案,展示了其在工业应用中的卓越性能。

weixin_28309571的博客 463

【数据分享】1985-2023年30米CLCD土地覆盖栅格数据分享

总的来说,CLCD 反映了中国快速的城市化进程和一系列生态工程,揭示了气候变化条件下人为对 LC的影响,其在全球变化研究中具有潜在应用价值。最后,通过目视解译的独立样本和第三方测试样本评估CLCD的准确性。特别地,该研究将CLCD产品与目前最先进的30m专题产品包括不透水表面积(ISA)、地表水和森林进行比对,以综合评估CLCD的质量(以下为技术流程图)。数据分类:分为九类用地,该数据包括9种用地类型,分别为:农田、森林、灌木、草原、水域、冰雪、裸地、不透水面、湿地。数据格式:.tif格式。

weixin_61129400的博客 6924

PCL体素滤波器【2026最新版】

PCL实现的VoxelGrid类和ApproximateVoxelGrid体素滤波,详细记录。博客长期更新,本文最近一次更新时间为:2026年3月14日。

点云侠的博客 39万+

解释多智能体强化学习(Multi-Agent Reinforcement Learning)(面试题200合集,中频、重要)

多智能体强化学习通过扩展传统强化学习框架,研究多个智能体在动态、交互环境中的策略优化问题。它既有理论上的挑战(如非平稳性和均衡求解),也有广泛的实际应用前景。数学上,它依赖马尔可夫博弈模型,核心是设计算法让智能体在合作或竞争中达到最优。

qq_38334677的博客 990

博途PLC PID仿真LSim_PT1库算法(一阶系统差分方程推导全过程)

博途PLC的PID仿真可以参看下面这篇博客,这篇文章我们主要论坛仿真库LSim的算法由来。如何利用博途PLC PID_Compact 进行PID仿真(一阶系统)_RXXW_Dor的博客-优快云博客博途PLC PID控制器 PID_Compact FB如何使用可以参看下面这篇文章,这里不再赘述。

RXXW_Dor的博客 2858

直流无刷电机FOC控制算法 理论到实践 —— 实践

关于直流无刷电机FOC控制算法的理论章节,本人已经在前两章进行过详细说明,大家可以自行进行阅读,请务必了解过理论之后再来学习如何具体进行实现。直流无刷电机FOC控制算法 理论到实践 —— 理论(一)直流无刷电机FOC控制算法 理论到实践 —— 理论(二)本章节主要讨论采用MCU微控制器如何具体实现直流无刷电机的FOC控制。

爱出名的狗腿子 1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

上一篇: MFC Month Calendar Control 控件使用
下一篇: OpenCV 通过 MFC 的 Picture Control 控件操作图像
_寒潭雁影
博客等级 码龄14年 2809粉丝 343原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值