IplImage语法错误,急!请教大神帮忙!

alvin小宇 2014-07-10 03:03:12
我在mfc里面自己定义了一个用于将图片显示到图片控件中间的函数,函数的声明为:
void ShowImage(IplImage* img, UINT ID);


函数的定义如下:
void CalvintestDlg::ShowImage(IplImage* img, UINT ID)
{
CDC* pDC = GetDlgItem(ID) ->GetDC(); // 获得显示控件的 DC
HDC hDC = pDC ->GetSafeHdc(); // 获取 HDC(设备句柄) 来进行绘图操作
CRect rect;
GetDlgItem(ID) ->GetClientRect( &rect );
int rw = rect.right - rect.left; // 求出图片控件的宽和高
int rh = rect.bottom - rect.top;
int iw = img->width; // 读取图片的宽和高
int ih = img->height;
int tx = (int)(rw - iw)/2; // 使图片的显示位置正好在控件的正中
int ty = (int)(rh - ih)/2;
SetRect( rect, tx, ty, tx+iw, ty+ih );
CvvImage cimg;
cimg.CopyOf( img ); // 复制图片
cimg.DrawToHDC( hDC, &rect ); // 将图片绘制到显示控件的指定区域内
ReleaseDC( pDC );
}



运行的时候提示标识符出错:
error C2061: 语法错误: 标识符“IplImage”
请教是怎么回事?而且昨天还好好的,到了今天就出错了。
...全文
197 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gudufuyun 2014-07-11
  • 打赏
  • 举报
回复
opencv头文件加入工程了没
alvin小宇 2014-07-11
  • 打赏
  • 举报
回复
解决了,头文件中没有include cv.h
lis2012 2014-07-10
  • 打赏
  • 举报
回复
rebuild all

19,468

社区成员

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

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