opencvMFCFreeImage三种方法显示图片.docx
上传人:王子****青蛙 上传时间:2024-09-13 格式:DOCX 页数:13 大小:1.7MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

opencvMFCFreeImage三种方法显示图片.docx

opencvMFCFreeImage三种方法显示图片.docx

预览

免费试读已结束,剩余 3 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验说明书题目:opencv、MFC、FreeImage三种方法显示图片系别:电子工程系专业:电子信息科学与技术学生姓名:段泽全学号:1352400226指导教师:王春利职称:讲师题目类型:理论研究实验研究工程设计工程技术研究软件开发应用研究摘要OpenCV是近年来推出的开源、免费的计算机视觉库,利用其所包含的函数可以很方便地实现数字图像编程工具,用C++语言进行程序编写,大大提高了计算机的运行速度。MFC(MicrosoftFoundationClasses),是HYPERLINK"http://baike.baidu.com/view/39784.htm"微软公司提供的一个类库(classlibraries),以HYPERLINK"http://baike.baidu.com/view/824.htm"C++类的形式封装了Windows的HYPERLINK"http://baike.baidu.com/subview/16068/5889234.htm"API,并且包含一个HYPERLINK"http://baike.baidu.com/view/330120.htm"应用程序框架,以减少HYPERLINK"http://baike.baidu.com/view/1753085.htm"应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建HYPERLINK"http://baike.baidu.com/view/185331.htm"控件和组件的封装类。FreeImage是一款免费的、开源的、跨平台(Windows、Linux和MacOSX)的,支持20多种图像类型的(如BMP、JPEG、GIF、PNG、TIFF等)图像处理库。其最大优点就是采用HYPERLINK"http://baike.baidu.com/view/18979.htm"插件驱动型架构,具有快速、灵活、简单易用的特点,得到了广泛使用。FreeImage的主要功能有多格式位图的读写;方便的位图信息获取;位深度转换;位图页面访问;基本的几何变换和点处理;通道合并与混合等。FreeImage暂时不支持矢量图形和高级图像处理,位图绘制需要由用户来完成。关键词:MFC;opencv;freeimage;函数。目录1实验目的与任务……………………………………………32MFC、opencv、freimage介绍……………………………32.1MFC介绍·························32.2opencv介绍·······················32.3freeimag介绍······················43程序·······················53.1程序一·························53.2程序二·························103.3程序三·························204HYPERLINK\l"_Toc5684"实验总结·····················241实验目的与任务1.1熟悉MicrosoftVisualStudio2008的使用方法。1.2了解MFC、opencv、freeimage的基本内容。1.3使用MFC、opencv、freeimage的基本函数。2MFC、opencv、freimage介绍2.1MFC介绍MFC:微软基础类(MicrosoftFoundationClasses),同HYPERLINK"http://baike.baidu.com/view/464293.htm"VCL类似,是一种应用程序框架,随微软HYPERLINK"http://baike.baidu.com/view/2948742.htm"VisualHYPERLINK"http://baike.baidu.com/view/824.htm"C++开发工具发布。目前最新版本为10.0(截止2011年3月),并且发布了中文版。该类库提供一组通用的可重用的类库供开发人员使用,大部分类均从HYPERLINK"http://baike.baidu.com/view/1856093.htm"CObject直接或间接派生,只有少部分类例外。MFC应用程序的总体结构通常由开发人员从MFC类派生的几个类和一个HYPERLINK"http://baike.baidu.com/view/624712.htm"CWinApp类HYPERLINK"http://baike.baidu