如何把图像显示到picture控件中
来源:互联网 发布:守望先锋显示数据 编辑:程序博客网 时间:2024/05/20 18:48
我们在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是图像指针。使用中可以直接复制以上代码。以上函数即可显示任意通道的图像
- 如何把图像显示到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控件属性显示图像
- hdu 1222 最大公约数
- J2EE的十三个规范
- 简单操作文件
- C#简单的面试题目(二)
- hdu 2368 Alfredo's Pizza Restaurant
- 如何把图像显示到picture控件中
- Office文件的奥秘——.NET平台下不借助Office实现Word、Powerpoint等文件的解析(三)
- oracle start with connect by 用法
- ACM国际大学生程序设计竞赛试题与解析 (1)
- ACM国际大学生程序设计竞赛试题与解析 (2)
- 拥有所有归档文件,但没有备份情况下的数据文件恢复
- Poj 3013 Big Christmas Tree
- 基于comet服务器推送技术(web实时聊天)
- ACM国际大学生程序设计竞赛试题与解析 (3)