jjdf.net
当前位置:首页 >> 在VC中使用OpEnCV开发,需要用MFC吗? >>

在VC中使用OpEnCV开发,需要用MFC吗?

本质上没有什么区别。但是,如果你要显示的图像,如果使用opencv的图形用户界面,非常方便,但功能相对比较简单;如果MFC影像的opencv的治疗,需要掌握MFC的机制绘图。

首先下载Opencv软件,我下载的版本是2.4.7,然后双击软件,会弹出如下的解压界面,选择文件夹解压即可。 怎样在VS2010下配置Opencv并编写程序 解压好之后在opencv文件夹下面有两个文件夹,分别是“sources”和“build”。 怎样在VS2010下配置Opencv...

既然提到了MFC,那默认题主应该是在Windows系统上做开发的。做界面开发的话,MFC和QT都行,用哪个都能实现想要的效果,看题主对哪个工具更 熟一些,就用哪个吧,相比来说,用QT做界面开发,会简洁一些或者容易一些(没有MFC那么庞大的类框架)。...

IplImage就是bmdata+文件属性头。其data部分可以设置与bmpdata相同。然后将其拷贝到mfc里面按照windows的要求显示即可。

基于MFC的人脸识别,用高版本的OpenCV好一些。2008、2010都可以兼容OpenCV2.4系列,做个人脸识别无压力。建议采用新版。 OpenCV 1 可能功能稍微欠缺,不过应该也可以完成,而且学习资料稍多些。LZ斟酌下吧。 OpenCV的环境配置包括系统path变量和...

用vc++做图像处理很难,代码基本都要自己写,用opencv的话,可以快速入门,因为里面有很多已经变好的程序,直接调用就可以啦!opencv用的人还是比较多的!

新建Picture控件,ID号改为IDC_PICYURE(只要不是IDC_STATIC就行)。 假设opencv中的图像为IplImage * img,而且img中有图像,一下代码就是显示图像: CvvImage image; HDC* Hdc = GetDlgItem(IDC_PICTURE)->GetDC()->GetSafeHdc(); CRect rect ...

这个应该不行吧,不过你可以不用创建窗口,把你需要显示的图像显示在主窗口中。

代码直接copy就可以了,mfc完全兼容c++语法的,要处理的不过是显示Mat图像。下面这个函数可完成Mat图像到窗口的显示。voidShowMatImgToWnd(CWnd*pWnd,cv::Matimg){if(img.empty())return;staticBITMAPINFO*bitMapinfo=NULL;staticBOOLFirst=TRUE...

网站首页 | 网站地图
All rights reserved Powered by www.jjdf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com