欢迎来到天天文库
浏览记录
ID:22919827
大小:629.51 KB
页数:9页
时间:2018-11-01
《图像分析与艺术化处理实验1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《数字图像分析与艺术化处理》实验指导书马文娟浙江理工大学二0—四年十一月实验一VC++图像编程基础实验项目名称:实验项目性质:所属课程名称:实验计划学时:VC++图像编程基础验证性实验数字图像分析与艺术化处理一.实验目的(1)学习使用VC++图像处理的基木知识。(2)了解BMP位图格式。(3)掌握利用VC++建立单文档工程。⑷掌握使用CDIB类。(5)莩握添加菜单项和响应函数。二.实验内容和要求在VC++6.0环境下编程利用CDIB类实现对位图的读取,获取BMP图像的高度、宽度、分辨率、位深等信息,并显示位图。三.实验主要仪器设备和材料计算机,VC+
2、+6.0.实验步骤1.建立单文档工程。步骤一:建立工程文*rsIrig丨Kt交ft
3、•2ATLCOMAppWIzarlXCasterRe$w«Ty>eVfcwd2CustomAppWizar4、exe5、UtilityPr^dIWbUAiHkalion二]WtaJ?ConsoleAppliciiM^WinKO^w^eU6、nkUbaryStaticUbaryr8名*»伽'ElUMillMiiJ(•MMlt交两Br£ln科MtTft中臟科rU1ini'■叭n丨ikI*1J他}2■■pmisDEcnt娶脚蛇M肪时是:贫单文和S7、r多重文格Mf慕本对番P文抝M#i⑽支特M8、中文9、«»,中BIIAPPWZCHS.DL1J2J上-涉IW>I完成«摘步骤二:编译工程2、添加CDIB类步骤一:将dib.cpp和dib.h文件拷贝到工程目录下。步骤二:打开工程空问(双击刚才建立的目录下的test.dsw)◊单击在编译窗UI屮的Project今AddToProject^Files,在押10、•出的对话枢屮选择dib.cpp和dib.h。单击确定。步骤三:在类视图中查看是否冇CDIB类(如图1.4),如果没冇请重步骤一kJ-I{^IfanfanlclassesS-*r:CDIBl+lCFanfanlDoc+■•CFanfanlView+CMainFrame3、打开图像(1)建立菜单项步骤一、点击ResouceView。双击资源中的MEUM—〉H)R_MAINFRAME。在编辑框屮将看到主桐架的菜单资源步骤二、在菜单资源巾,添加菜单栏和菜单项。双击其中的一个空a菜单栏,即进入其属性框,可添加或修改艽名称,这里将其命名为“图像操作”JCAbo11、utDIgL。」12、s13、!S3」14、15、A1Iclassmembers^♦CAboutDIg^jfanfanle:'.JEfanfanlfanfanl.rc-IDR.MAINFRAME(Menu)*£□Aca■S"*」Dial♦IImi文件®賴痒助(H)图倕戋作菜单项目塞性id:16、feifltg:b像操作Ir分觖符阗口嚤出io)「t活动中断回:f厂已复迭四厂已变灰isr莆肋uj提示閲:Inr步骤三、在“图像操作栏”中添加菜单项一一“打开图像'1GE:V.作42fanfanlfanfartl.rc-IDR.MAJNFRAME(Menu)文件®菊規(17、£1查看⑼》助01)S像搔作匕SBMSS篇性:]♦:♦I-43常規!扩展样式ID:18、EIDOPENIMAGE厂分隔符凶厂弹出IQJ厂已复选凶r已变灰(£)篑示(M):zJ标明ia:推活动r莆肋iu19、打开B像I■步骤四、编译(年击!),将出现如图1.8的界面,如果没奋出现菜单栏和菜单项,请重复步骤一到少骤三。2卿qy脚1)躉看«)wESTTffBD&?(2)添加CTestView的公共成员函数m_dibi+isTS3'[—1fanfanlclassesi+iCDIB'•CFaofanlDocrTiCFartfarilVl^v.Krrrr^i♦AsseC20、Fari♦~CFa♦Dum♦GetD分,OnB,♦OnDiOnEOoPr♦RrcCm_d戏【SCMaioF1OOOttpr*^igrvaonceStendiFZ/_M^C1OOOttincXudo.ne*classCF^oF^ri*1M±ipublicCUiewFt*or»ser*id1±zet;iononl.ppr*ot;oc^o5DECLAREDVMCREATE21、CFdnFoo"lDocCDI22、Bn_ZZOper^^tilonsnaiM'l•»<••CetDocui=1r=*si畸lets.
4、exe
5、UtilityPr^dIWbUAiHkalion二]WtaJ?ConsoleAppliciiM^WinKO^w^eU
6、nkUbaryStaticUbaryr8名*»伽'ElUMillMiiJ(•MMlt交两Br£ln科MtTft中臟科rU1ini'■叭n丨ikI*1J他}2■■pmisDEcnt娶脚蛇M肪时是:贫单文和S
7、r多重文格Mf慕本对番P文抝M#i⑽支特M
8、中文
9、«»,中BIIAPPWZCHS.DL1J2J上-涉IW>I完成«摘步骤二:编译工程2、添加CDIB类步骤一:将dib.cpp和dib.h文件拷贝到工程目录下。步骤二:打开工程空问(双击刚才建立的目录下的test.dsw)◊单击在编译窗UI屮的Project今AddToProject^Files,在押
10、•出的对话枢屮选择dib.cpp和dib.h。单击确定。步骤三:在类视图中查看是否冇CDIB类(如图1.4),如果没冇请重步骤一kJ-I{^IfanfanlclassesS-*r:CDIBl+lCFanfanlDoc+■•CFanfanlView+CMainFrame3、打开图像(1)建立菜单项步骤一、点击ResouceView。双击资源中的MEUM—〉H)R_MAINFRAME。在编辑框屮将看到主桐架的菜单资源步骤二、在菜单资源巾,添加菜单栏和菜单项。双击其中的一个空a菜单栏,即进入其属性框,可添加或修改艽名称,这里将其命名为“图像操作”JCAbo
11、utDIgL。」
12、s
13、!S3」
14、
15、A1Iclassmembers^♦CAboutDIg^jfanfanle:'.JEfanfanlfanfanl.rc-IDR.MAINFRAME(Menu)*£□Aca■S"*」Dial♦IImi文件®賴痒助(H)图倕戋作菜单项目塞性id:
16、feifltg:b像操作Ir分觖符阗口嚤出io)「t活动中断回:f厂已复迭四厂已变灰isr莆肋uj提示閲:Inr步骤三、在“图像操作栏”中添加菜单项一一“打开图像'1GE:V.作42fanfanlfanfartl.rc-IDR.MAJNFRAME(Menu)文件®菊規(
17、£1查看⑼》助01)S像搔作匕SBMSS篇性:]♦:♦I-43常規!扩展样式ID:
18、EIDOPENIMAGE厂分隔符凶厂弹出IQJ厂已复选凶r已变灰(£)篑示(M):zJ标明ia:推活动r莆肋iu
19、打开B像I■步骤四、编译(年击!),将出现如图1.8的界面,如果没奋出现菜单栏和菜单项,请重复步骤一到少骤三。2卿qy脚1)躉看«)wESTTffBD&?(2)添加CTestView的公共成员函数m_dibi+isTS3'[—1fanfanlclassesi+iCDIB'•CFaofanlDocrTiCFartfarilVl^v.Krrrr^i♦AsseC
20、Fari♦~CFa♦Dum♦GetD分,OnB,♦OnDiOnEOoPr♦RrcCm_d戏【SCMaioF1OOOttpr*^igrvaonceStendiFZ/_M^C1OOOttincXudo.ne*classCF^oF^ri*1M±ipublicCUiewFt*or»ser*id1±zet;iononl.ppr*ot;oc^o5DECLAREDVMCREATE21、CFdnFoo"lDocCDI22、Bn_ZZOper^^tilonsnaiM'l•»<••CetDocui=1r=*si畸lets.
21、CFdnFoo"lDocCDI
22、Bn_ZZOper^^tilonsnaiM'l•»<••CetDocui=1r=*si畸lets.
此文档下载收益归作者所有