图像处理实验报告.docx

上传人:b****5 文档编号:3759029 上传时间:2022-11-25 格式:DOCX 页数:11 大小:1.48MB
下载 相关 举报
图像处理实验报告.docx_第1页
第1页 / 共11页
图像处理实验报告.docx_第2页
第2页 / 共11页
图像处理实验报告.docx_第3页
第3页 / 共11页
图像处理实验报告.docx_第4页
第4页 / 共11页
图像处理实验报告.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

图像处理实验报告.docx

《图像处理实验报告.docx》由会员分享,可在线阅读,更多相关《图像处理实验报告.docx(11页珍藏版)》请在冰豆网上搜索。

图像处理实验报告.docx

图像处理实验报告

中南民族大学

实验报告

实验课名称:

图像处理中的数学方法指导教师:

娄联堂

学生姓名:

秦文志年级专业:

13级信息

学号:

201321101028实验名称:

实验一:

利用MFC实现加法器及图像显示

实验日期:

2016年5月19日实验成绩:

实验目的

1、使用VS集成编译环境构建MFC平台

2、利用MFC实现加法器

3、构建GDI+平台实现图像显示

实验内容

一、实验步骤及实验结果

1.加法器的构建

1)利用VS集成编译环境创建MFC应用程序,并完成相应MFC配置,其中,选择MFC标准项目类型,选择CFormView基类。

图1

2)在资源视图中的test.rc文件夹中选择Dialog中的IDD_TEST_FORM,在其中进行对话框显示编辑,即设置对话框编辑器,如EditControl等,并对其进行编辑,保持界面友好性。

实验内容

图2

3)对三个EditControl控件添加成员变量,使数据可以在变量和编辑框中互相传递,为下一步提供数据,设置变量类别及变量类型,分别定义变量名Num1,Num2,Sum。

图3

4)对Button添加事件处理程序,即消息响应函数,实现加法运算,注意添加UpdateData()函数,以实现控件编辑框中的数据与存储在变量中的数据进行互换,其中缺省即为控件编辑框中的数据传递给变量,false则为变量中的数据传递给空间编辑框显示。

 

实验内容

图4

图5

5)运行该程序,出现窗体,键盘输入使Num1为4,Num2为6,点击“=”按钮,得到Sum下编辑框中的最终结果。

图6

实验内容

2.图像显示

1)与加法器的构建相同,利用VS集成编译环境创建MFC应用程序,并完成相应MFC配置,其中,选择MFC标准项目类型,选择CFormView基类。

2)构建GDI+平台。

在stdafx.h文件中添加命名空间语句等,使创建的MFC平台包含gdiplus.h头文件,注意,添加语句时应该在原始文件所有include后,保证原始头文件不受影响。

图7

3)在qinwenzhi201321101028.h中的Cqinwenzhi201321101028App类中增加成员。

图8

4)在qinwenzhi201321101028.cpp文件中,

BOOLCqinwenzhi201321101028App:

:

InitInstance()函数中增加代码,并且必须在dlg.DoModal()前。

图9

5)在qinwenzhi201321101028.cpp文件中重载

Cqinwenzhi201321101028App:

:

ExitInstance()函数,若无此函数,则要添加该函数。

图10

6)在qinwenzhi201321101028Doc.h头文件中添加Bitmap型指针变量m_pCurImage,并在qinwenzhi201321101028Doc.cpp中添加添加m_pCurImage的构造函数和析构函数定义,使该指针指向NULL,不能使其成为野指针,在不使用该指针时需要回收所占用的内存空间。

实验内容

图11

图12

7)设置窗口显示,在资源试图中找到qinwenzhi201321101028.rc文件中的Menu文件下的IDR_MAINFRAME,更改文件下拉框下的打开按钮属性,更改ID,使其在之后的添加事件处理程序时不调用默认的事件处理程序,更改界面,使界面更加友好。

图13图14

8)对“打开图像”按钮添加事件处理程序,为了以后程序对图像进行处理,将该事件处理程序放置在Cqinwenzhi201321101028Doc类中。

图15

实验内容

9)在Cqinwenzhi201321101028Doc.cpp文件中添加事件处理程序OnFileOpenImage()函数的相应代码。

注意更改其中的默认打开文件路径及文件过滤类型,使文件过滤类型为图像文件类型。

图16

10)在qinwenzhi201321101028View.cpp文件中添加OnDraw()函数,以实现CDC类获得graphics的句柄,在GDI+中,实例化Graphics的对象。

图17

实验内容

11)运行该MFC程序,点击文件出现下拉框,点击打开图像,出现对话框,选中图像打开,图像出现在窗体中。

图18

图19

心得体会

学会MFC应用程序的基本操作及GDIplus平台的搭建,学会了MFC的应用程序编辑窗体,学会了响应函数的基本代码,还有很喜欢这门实验课。

教师评语

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 教育学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1