在mfc控件中显示opencv库中的图像或者视频用的cvvimage

在mfc控件中显示opencv库中的图像或者视频用的cvvimage

ID:16907884

大小:17.34 KB

页数:8页

时间:2018-08-25

在mfc控件中显示opencv库中的图像或者视频用的cvvimage_第1页
在mfc控件中显示opencv库中的图像或者视频用的cvvimage_第2页
在mfc控件中显示opencv库中的图像或者视频用的cvvimage_第3页
在mfc控件中显示opencv库中的图像或者视频用的cvvimage_第4页
在mfc控件中显示opencv库中的图像或者视频用的cvvimage_第5页
资源描述:

《在mfc控件中显示opencv库中的图像或者视频用的cvvimage》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、好多opencv的应用程序界面中在MFC中显示图像,但是我发现这些显示功能大部分用到了一个叫CvvImage的类,最近使用opencv2.3.1,发现找不到这个类了。没有具体研究过opencv,但是opencv在MFC中显示图像需要用的一个叫做CvvImage的类的DrawToHDC()的函数,但是我在2.3.1下却怎么也没有找到这个类,和这个函数。在2.3.1的文档下没有关于这个的任何资料,不知道是不是新版本的opencv去掉了这个类,或者用其他的方式实现了。所以我需要用以前的方式实现这个类。在网上找了一些资料。发现这个问题可以这样处理。我们可以自己建立一个Cv

2、vImage.h和一个CvvImage.cpp的文件,添加到工程中。这样我们在工程中包含上这个CvvImage.h的头文件,就可以正常的按照以前的方式使用CvvImage类将图像绘制到MFC控件中了。一下给出这两个文件的源码。CvvImage.h[cpp]viewplaincopy#pragmaonce#ifndefCVVIMAGE_CLASS_DEF#defineCVVIMAGE_CLASS_DEF#include"opencv.hpp"/*CvvImageclassdefinition*/classCvvImage{public:CvvImage();virt

3、ual~CvvImage();/*Createimage(BGRorgrayscale)*/virtualboolCreate(intwidth,intheight,intbits_per_pixel,intimage_origin=0);/*Loadimagefromspecifiedfile*/virtualboolLoad(constchar*filename,intdesired_color=1);/*Loadrectanglefromthefile*/virtualboolLoadRect(constchar*filename,intdesired_co

4、lor,CvRectr);#ifdefinedWIN32

5、

6、defined_WIN32virtualboolLoadRect(constchar*filename,intdesired_color,RECTr){returnLoadRect(filename,desired_color,cvRect(r.left,r.top,r.right-r.left,r.bottom-r.top));}#endif/*Saveentireimagetospecifiedfile.*/virtualboolSave(constchar*filename);/*Getcopyof

7、inputimageROI*/virtualvoidCopyOf(CvvImage&image,intdesired_color=-1);virtualvoidCopyOf(IplImage*img,intdesired_color=-1);IplImage*GetImage(){returnm_img;};otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.

8、Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyComm

9、itteeSecretary,MinistersandvirtualvoidDestroy(void);/*widthandheightofROI*/intWidth(){return!m_img?0:!m_img->roi?m_img->width:m_img->roi->width;};intHeight(){return!m_img?0:!m_img->roi?m_img->height:m_img->roi->height;};intBpp(){returnm_img?(m_img->depth&255)*m_img->nChannels:0;};virt

10、ualvo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。