如何把图像显示到picture控件中
来源:互联网 发布:知否的作者 编辑:程序博客网 时间:2024/05/20 16:33
转自:http://blog.csdn.net/chenhezhuyan/article/details/8759561 作者:任在江湖
我们在MFC中经常要把一张图像显示到picture控件中,在程序中我们可以把显示写成一个函数来调用:
void CControlDlg::ShowPicture(int nID, IplImage *Image)
{
CDC *pDC = GetDlgItem(nID)->GetDC();//根据ID获得窗口指针再获取与该窗口关联的上下文指针
HDC hdc= pDC->GetSafeHdc(); // 获取设备上下文句柄
CRect rect;// 矩形类
GetDlgItem(nID)->GetClientRect(&rect); //获取box1客户区
CvvImage cimg;//
cimg.CopyOf(Image,Image->nChannels);
cimg.DrawToHDC(hdc,&rect);//输出图像
ReleaseDC( pDC );
cimg.Destroy();//销毁
}
实际使用中我们可以在我们的类中添加一个ShowPicture(int nID, IplImage *Image)函数,类型为void,也可以有是否显示成功的返回值。nID是picture控件的ID号,Image是图像指针。使用中可以直接复制以上代码。以上函数即可显示任意通道的图像
- 顶
- 0
阅读全文
0 0
- 如何把图像显示到picture控件中
- 如何把图像显示到picture控件中
- OpenCV如何把图像显示到MFC的picture控件上
- OpenCV如何把图像显示到MFC的picture控件上
- OPENCV如何把视频显示到MFC的picture控件上
- OPENCV如何把图片显示到MFC的picture控件上
- OpenCV导入图像显示到MFC的PICTURE控件
- vs2013+opencv Mat图像显示到picture control控件
- MFC中picture控件中利用OpenCV显示图像
- MFC对话框的picture控件中显示IplImage*格式图像
- MFC 用 Direct2D 显示图像到 Picture Control 中
- MFC中 利用OpenCv显示图片到Picture Control控件
- 使用picture控件来显示图像
- 【opencv/mfc】PICTURE控件显示图像
- 把数组显示到EDIT控件中
- opencv mfc 显示图片到picture控件
- MFC中打开任意图像并在picture control控件中显示Mat对象
- 图像控件Picture —— 修改Picture控件属性显示图像
- JAVA反射机制
- 双向队列元素的插入与删除
- 数据中聚类个数的确定(Determining the number of clusters in a data set)
- 用树莓派做魔镜
- Git 日常使用的命令
- 如何把图像显示到picture控件中
- Spring Framework 精萃
- bootstrap列表添加滚动条
- chrome浏览器中按住 shift + 左键时竟然出现检查界面!!!
- php实现简单的留言板
- CDC和HDC的区别与转换
- 顺序表和链表
- startActivityForResult & onActivityResult 流程分析
- 江苏科技大学“FlySpiders”本创小组第二次比赛活动-----2组