关于cvvimage的问题

594502135 2016-04-09 08:36:09
/*
CvvImage cimg;
cimg.CopyOf( img ); // 复制图片
cimg.DrawToHDC( hDC, &rect ); // 将图片绘制到显示控件的指定区域内

ReleaseDC( pDC );*/


1>c:\users\michelle\desktop\mymfc\mymfcdlg.cpp(294): error C2065: “CvvImage”: 未声明的标识符
1>c:\users\michelle\desktop\mymfc\mymfcdlg.cpp(294): error C2146: 语法错误: 缺少“;”(在标识符“cimg”的前面)
1>c:\users\michelle\desktop\mymfc\mymfcdlg.cpp(294): error C2065: “cimg”: 未声明的标识符
1>c:\users\michelle\desktop\mymfc\mymfcdlg.cpp(295): error C2065: “cimg”: 未声明的标识符
1>c:\users\michelle\desktop\mymfc\mymfcdlg.cpp(295): error C2228: “.CopyOf”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>c:\users\michelle\desktop\mymfc\mymfcdlg.cpp(296): error C2065: “cimg”: 未声明的标识符
1>c:\users\michelle\desktop\mymfc\mymfcdlg.cpp(296): error C2228: “.DrawToHDC”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”

第一段程序在编译的时候总是出现如下的错误,注释掉时编译无错误。但是注释后生成解决方案时:无法打开文件“cv200.lib”!
我是新手,求老师们指导。这是我下载的程序,想进行学习改动。

我是想在MFC图片控件上打开一张图片 试了很多次看了很多教程都失败了啊
有没有好心人给我提供一个成功的案例啊
跪求啦~!!~!!

我是VS2010+OPENCV2.4.9 可以给我个成功的源程序吗。。。邮箱是594502135@qq.com
...全文
1019 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
沐阳2100 2017-08-28
  • 打赏
  • 举报
回复
虽然用CVVImage可以实现这个显示图片的功能,但CVVimage既然被抛弃了,肯定有被抛弃的道理,就不要纠结在这个上面了,MFC显示opencv图片,建议参考http://blog.csdn.net/m0_37901643/article/details/77540087或者http://blog.csdn.net/m0_37901643/article/details/73565168,我写的两个帖子,虽然也是网上的一些方法,但是是我选择的实现和使用比较简单的,希望对你有帮助!
worldy 2017-08-27
  • 打赏
  • 举报
回复
VS2010+OPENCV2.4.9 已经抛弃了CvvImage,你可以使用Mat对象的数据,直接拷贝到DIB位图,注意字节对齐
yueyang_js 2017-08-25
  • 打赏
  • 举报
回复
是的。我也遇到了这样的问题,把Cvvimage加入项目工程中,然后include就解决了
shiter 2016-04-12
  • 打赏
  • 举报
回复
顶楼上,那个类被去掉了,你要找一个代码贴到你工程中
robertbo 2016-04-11
  • 打赏
  • 举报
回复
你的工程是opencv的环境没配好,2.4.9里面CvvImage类以及去掉了,需要你去网找到CvvImage类自己添加到工程里面。 我的工程的显示图像代码段: CDC* pdc_show = GetDlgItem(idc_show)->GetDC(); //根据ID获得窗口指针再获取与该窗口关联的上下文指针 HDC hdc_show = pdc_show->GetSafeHdc(); // 获取设备上下文句柄 CRect rect_show; GetDlgItem(idc_show)->GetClientRect(&rect_show); //获取显示区 IplImage* img_show = &image.operator IplImage(); //将图像转换为IplImage格式,共用同一个内存(浅拷贝) CvvImage img_draw; //创建一个CvvImage对象 img_draw.CopyOf(img_show); img_draw.DrawToHDC(hdc_show, &rect_show); ReleaseDC(pdc_show); img_draw.Destroy();
594502135 2016-04-10
  • 打赏
  • 举报
回复
谁来帮帮楼主啊
594502135 2016-04-09
  • 打赏
  • 举报
回复
我是想在MFC图片控件上打开一张图片 试了很多次看了很多教程都失败了啊 有没有好心人给我提供一个成功的案例啊 跪求啦~!!~!!

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧