在MFC的View窗口中显示IplImage之一

本文介绍如何在MFC的View窗口中成功显示IplImage图像,作者在学习OpenCV过程中实现了该功能,并提到之前在网易分享过但格式不易控制,计划提供另一种方法。
摘要由CSDN通过智能技术生成

最近有学习OpenCV,需要将IplImage图像显示到MFC视图区,经过摸索,已经成功实现这个功能。

之前在网易有发过,但是代码格式难控制。还是这一类网站的博客好一些。重写一遍吧。

void CXXView::xDisplayImage(IplImage* img,HDC &hDC,CvRect &rDst,CvRect &rSrc)
{  
     int bpp=((img->depth)&255)*(img->nChannels);

     BYTE buffer[sizeof(BITMAPINFOHEADER)+1024]={0};
     BITMAPINFO*       pbmi  =  (BITMAPINFO*)buffer;
     BITMAPINFOHEADER* pbmih =  &(pbmi->bmiHeader);

     memset(pbmih,0,sizeof(BITMA
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值