OpenCV和MFC的完美结合
来源:互联网 发布:java代码动态分析工具 编辑:程序博客网 时间:2024/05/18 03:27
Mat depthImage;
IplImage ipl_img = depthImage;
//将OpenCV格式的图像直接显示在MFC对话框上
void CXXXDlg::OnShowImage(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 );
}
需要在工程中使用CvvImage类!
- OpenCV和MFC的完美结合
- MFC和OpenCV结合
- 在VC++6.0中调通官网上opencv和MFC完美结合的经典例程需要注意到几点问题
- 在VC++6.0中调通官网上opencv和MFC完美结合的经典例程需要注意到几点问题
- 在VC++6.0中调通官网上opencv和MFC完美结合的经典例程需要注意到几点问题
- MFC对话框和opencv的结合 读入视频
- MFC对话框和opencv的结合 读入视频
- MFC对话框和opencv的结合 读入视频
- MFC对话框和opencv的结合 读入视频
- MFC对话框和opencv的结合 读入视频
- Win7 64bit下MexOpenCV的安装,Matlab和C++ & OpenCV的完美结合
- XML和J2EE的完美结合
- XML和J2EE的完美结合
- XML和J2EE的完美结合
- XML和J2EE的完美结合
- Junit和javadoc的完美结合
- Screen和Emacs的完美结合
- MPL和wxPython的结合完美
- PHP表单提交数据存入mysql的中文乱码问题
- Windows之内存映射文件
- Python的易混地带
- AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)开学学习在了
- Algorithm 4th edition
- OpenCV和MFC的完美结合
- 字符串求反
- Qt Widget Pos - Qt空间位置
- Linux上Mysql数据库安装目录移动
- 进程 计算响应比
- 如何学会 600 多种编程语言
- AJAX XHR
- 验证OWI计数差异
- 建造者模式