利用OpenCV在picture控件中显示图片
2012-07-13 15:28
281 查看
(1)首先要保证OpenCV的头文件已包含进程序,并且已在工程中正确lib等文件目录。
(2)添加一个picture控件
(3)在对话框初始化函数(或者某按钮响应函数)中
CWnd* pwnd = GetDlgItem(图片控件的ID);//由控件ID获得控件句柄
CDC* pDC = pwnd->GetDC();//再由控件句柄获得显示控件的DC
HDC hDC = pDC->GetSafeHdc();//由控件的DC获取 HDC(DC的句柄)来进行绘图操作
CRect rect;
pwnd->GetClientRect(&rect); //初始化rect结构得到地物控件大小
IplImage* Img = cvLoadImage(“lena.jpg”,-1);//读入图片
CvvImage CvvImg;
CvvImg.CopyOf(Img,3); //复制为CvvImage结构
CvvImg.DrawToHDC(hDC,&rect);//写到HDC中,大小为rect
(2)添加一个picture控件
(3)在对话框初始化函数(或者某按钮响应函数)中
CWnd* pwnd = GetDlgItem(图片控件的ID);//由控件ID获得控件句柄
CDC* pDC = pwnd->GetDC();//再由控件句柄获得显示控件的DC
HDC hDC = pDC->GetSafeHdc();//由控件的DC获取 HDC(DC的句柄)来进行绘图操作
CRect rect;
pwnd->GetClientRect(&rect); //初始化rect结构得到地物控件大小
IplImage* Img = cvLoadImage(“lena.jpg”,-1);//读入图片
CvvImage CvvImg;
CvvImg.CopyOf(Img,3); //复制为CvvImage结构
CvvImg.DrawToHDC(hDC,&rect);//写到HDC中,大小为rect
相关文章推荐
- 利用OpenCV在picture控件中显示图片
- OPENCV如何把图片显示到MFC的picture控件上
- opencv2.2 MFC picture控件中显示图片
- MFC利用CImage类将图片显示到Picture控件上
- OpenCV 利用MFC的Picture控件显示和处理图像
- opencv1.0 mfc显示picture控件图片
- MFC中 利用OpenCv显示图片到Picture Control控件
- MFC利用CImage类将图片显示到Picture控件上
- MFC中picture控件中利用OpenCV显示图像
- opencv学习笔记(二)vs2010+opencv2.3.1 mfc的实现---利用图片控件显示
- OpenCV学习笔记(9)利用MFC的Picture控件显示图像+播放视频和捕获摄像头画面
- OpenCV学习 利用MFC的Picture控件显示图像+播放视频和捕获摄像头画面
- OpenCV学习笔记(9)利用MFC的Picture控件显示图像+播放视频和捕获摄像头画面
- 【C++ MFC+opencv】打开文件夹中的图片并在picture控件中显示
- OpenCV 利用MFC的Picture控件显示和处理图像
- 将openCV中的IplImage格式的图片显示到Picture控件上
- opencv2.2 MFC picture控件中显示图片
- OpenCV 利用MFC的Picture控件显示和处理图像
- MFC+OpenCV 利用Show方法使图像不拉伸显示在Picture控件上
- OpenCV 利用MFC的Picture控件显示和处理图像