2 qq 24098653 qq_24098653 于 2016.05.02 15:33 提问

MFC的picture control控件显示问题

图片说明
cvNamedWindow("人脸检测", CV_WINDOW_AUTOSIZE);
cvShowImage("人脸检测", ipl);
ShowImage(ipl, IDC_STATIC);
用cvShowImage显示可以正常显示,用ShowImage就弹出上方错误;
ShowImage函数用的是http://blog.sina.com.cn/s/blog_7880f98301017l6f.html

2个回答

qq_24098653
qq_24098653   2016.05.02 15:33

请问是哪个错了吗?控件ID也正确

CSDNXIAON
CSDNXIAON   2016.05.02 15:41

【VC++】(一):MFC在Picture control控件中显示Bitmap
利用MFC中的picture control 控件显示图像
OpenCV 2.2版本以上显示图片到 MFC 的 Picture Control 控件中
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
利用MFC中的picture control 控件显示图像
参考博文     http://blog.sina.com.cn/s/blog_4d8730df0100mpzj.html    http://blog.csdn.net/chenyusiyuan/article/details/4744097 本文是根据opencv246和VS2012在用MFC做图像显示时出现的问题做出解释 一、创建MFC 1 首先创建一个MFC对话框应用程序(Dia
VC MFC 对话框 Picture控件 显示图像闪烁问题
在VC 使用StretchDIBits函数拉伸图像,然后显示,使用 pWnd->Invalidate();  pWnd->UpdateWindow(); 刷新窗口,发现当图像和背景相差很大的时候,有闪烁现象。   解决办法: hdd=DrawDibOpen(); ::DrawDibDraw(hdd,m_hDC,0,0,rPhotoRight-rPhotoLeft,rPhotoBot
MFC—PictureControl控件使用,显示和处理图像
转载地址:http://b217dgy.blog.51cto.com/5704306/1332787/ 在《OpenCV教程-基础篇》的2.8节中,所创建的MFC图像显示是直接放在对话框面板的左上角的,感觉不大美观。在MFC快速应用opencv一书中则是介绍用SDI(单文档界面)来显示图像,《A step-by-step guide to the use of Microso
在mfc中picture控件中显示Mat图片
void ShowMatImgToWnd(CWnd* pWnd, cv::Mat img) { if(img.empty()) return; CRect drect; pWnd->GetClientRect(&drect); //(drect); (&drect); 两种方式均可,竟然 CClientDC dc(pWnd); HDC hDC
PICTURE控件显示图片或视频的方法
来自链接:http://www.zhihu.com/question/29611790/answer/45068617 是实测两种都可以,本人更喜欢第二种。 void Ckinect2Dlg::drawcvmat(Mat m_cvImg, UINT ID) { Mat img; CRect rect; GetDlgItem(ID)->GetClientRect(&rect);
MFC Picture Control 自适应控件大小显示图片,失真和不失真
StretchBlt和BitBlt都用在双缓冲视图中,用来显示一幅图像 一、StretchBlt 函数从源矩形中复制一个位图到目标矩形,必要时按目标设备设置的模式进行图像的拉伸或压缩。也即是将内存中的位图拷贝到屏幕上,并且可以根据屏幕画图区的大小来进行伸缩,适应响应的屏幕(或图像控件) BOOL StretchBlt( int x, int y, int
MFC PictureControl显示各种格式图片
CImage image CWnd* pWnd; pWnd=GetDlgItem(IDC_IMAGE1); CDC* pDC=pWnd->GetDC(); HDC hDC = pDC->m_hDC;   CRect rect_frame; pWnd->GetClientRect(&rect_frame); image.Load(fileName)
【VC++】(一):MFC在Picture control控件中显示Bitmap
今天在《VC++指纹模式识别系统及算法概述》一书中,看到有一段代码——在Picture Control中显示Bitmap。把它的代码和显示结果摘出来,作为今天的小小学习成果,鼓励一下自己。代码中所用的函数能够理解,还有一些函数的详细用法待以后补充。 void CFingerprintDlg::OnBnClickedOpen() { // TODO: 在此添加控件通知处理程序代码 CStr
MFC中在picture control中显示图像的方法
在MFC中有一个控件picture control控件,利用该控件可以显示图像。在这里利用CxImage库、MFC中的picture Control控件显示图像的方法和步骤如下: 1、新建基于对话框的MFC界面程序,在工程中配置CxImage库。 配置之后的结果如下: 同样在release版本下配置,不过引用路径要改成Release文件夹。 同样在release版本下配置,添加的l
MFC——选择图片显示到Picture Control
出处:http://www.cnblogs.com/Forever-Road/p/6800838.html?utm_source=itdadao&utm_medium=referral MFC——选择图片显示到Picture Control //绑定button的事件处理函数 void CloadfileDlg::OnBnClickedButton1()