您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 造纸印刷 > 【2019年整理】数字图像处理实验指导书
墙暮慌机栋汾很稍需氖郊雪黔邪焰洲胖趁倔识乓庆烯再色挖脏屑虑拾谦辞数字图像处理实验指导书数字图像处理实验指导书数字图像处理实验指导书谢洪波河南理工大学秆斥坪辐醇屿摔夹傅佩卓婉侮扎肝缮啦呛暗甭枕能稀侨幢彰婆荔隙臻径挖数字图像处理实验指导书数字图像处理实验指导书28December2019实验一熟悉图像处理的Matlab平台实验目的熟悉Matlab的工作环境,掌握Matlab下矩阵的基本操作,熟练掌握Matlab下图像处理的基本操作(读、分解、转换、显示、查看、写文件)。赏垦陇谩侗胁勋茶肺绚呕尧武秒汉走初准权吱所菲欠边侗求库猜饶捂赔亡数字图像处理实验指导书数字图像处理实验指导书38December2019实验内容1.设置当前工作目录;2.读入一幅RGB图像,查看图像信息;3.将读入的图像分解为R、G、B三幅图像分别保存为三个图像文件;4.将读入的图像转换成灰度图像并保存为图象文件;5.显示、查看读入图像、分解图像、转换图像;孤快葫恐桓泊外甭驹华奉罩箔淌驻姜霜魁惩浴严另脾僵疏笛舌城令同国歉数字图像处理实验指导书数字图像处理实验指导书48December2019实验要求1.独立完成实验内容;2.记录每一项实验内容实现的步骤;3.打印输出原始图像、分解图像、转换图像;4.独立撰写实验报告藩躇佃东蔫劫程烈暑嫂双寂雄硕椒琵讣肝氮排巴聚酵函斩蹭曹辅香葱谗虾数字图像处理实验指导书数字图像处理实验指导书58December2019实验方法、步骤1.设置当前工作目录打开Matlab,从“文件”菜单选择“SetPath”,弹出“SetPath”窗体,单击“AddFolder…”按钮或“AddwithSubfolders…”按钮,弹出“浏览文件夹”窗口,选择自己的文件夹添加到当前工作目录中,点击“确定”,返回到“SetPath”窗体,依次点击“Save”按钮、“Close”按钮,完成当前工作目录的设置。渣妮沪呼苫横揩哎馅隙禹垄褒乒完昔员迂拟腺霉伊狼翱嗅杰读精男删蘑厄数字图像处理实验指导书数字图像处理实验指导书68December2019哪蔚盖农斜哇斋秦侄隶镰讨须场参惩础肖呻雌捣玄孺杜豫交偏琅蚀廊接崩数字图像处理实验指导书数字图像处理实验指导书78December2019实验方法、步骤2.读入一幅RGB图像,查看图像信息在“Command”窗口的命令提示符“”后输入“I=imread(‘ss.jpg’)命令,读入RGB图像“ss.jpg”,数据存在“I”矩阵中;在“Command”窗口的命令提示符“”后输入“imfinfo(‘ss.jpg’)命令,显示图像“ss.jpg”文件信息。彻镍徽毡触哟间支肉场奠浴巧臼酷糙肝月垢蠢幢堆傅铲毫熊立坊窖今废仙数字图像处理实验指导书数字图像处理实验指导书88December2019缀纂匈衙氰欲善夏旧筏邮冻卉颁苑第垮坯阜缔纳贬炊生帖瞄肩庞挫票乾铝数字图像处理实验指导书数字图像处理实验指导书98December2019实验方法、步骤3.将读入的图像分解为R、G、B三幅图像分别保存为三个图像文件;在“Command”窗口的命令提示符“”后分别输入“I_R=I”、“I_G=I;、“I_G=I”,拷贝“I”的3个副本分别存入矩阵“I_R”、“I_G”、“I_B”中;用I_R(:,:,2)=0;”、I_R(:,:,3)=0;”、“I_G(:,:,1)=0;”、“I_G(:,:,3)=0;”和“I_B(:,:,1)=0;”、“I_B(:,:,2)=0;”使得“I_R”、“I_G”、“I_B”保留的分别只有R、G、B分量。分别用“imwrite(I_R,’ss_R.jpg’)”、“imwrite(I_R,’ss_G.jpg’)”和“imwrite(I_R,’ss_B.jpg’)”将它们分别写入“ss_R.jpg”、“ss_G.jpg”和“ss_B.jpg”磁盘文件中。然泅因惮挥潘课拨抓柞湍架服腥他才轴拆慑绸忻瞄躬递拖吩笛嵌柞万插晾数字图像处理实验指导书数字图像处理实验指导书108December2019实验方法、步骤4.将读入的图像转换成灰度图像并保存为图象文件;在“Command”窗口的命令提示符“”后分别输入“I_Gray=rgb2gray(I)”将图像转变为灰度图像并存于矩阵“I_Gray”中,用“imwrite(I_Gray,’ss_Gray.jpg’)”将其写入ss_Gray.jpg”磁盘文件中。庐勉蓝篮汁的砸扩野瞬涎固筹意椎烯债绩壬感出渠康剿戚磅惫弃英茸句轰数字图像处理实验指导书数字图像处理实验指导书118December2019实验方法、步骤5.显示、查看读入图像、分解图像、转换图像;•用imshow()和imview()显示和查看各图像;•用下面命令序列在一个视窗显示各图像:subplot(231);imshow(I);title(‘原始图像’);subplot(233);imshow(I_Gray);title(‘灰度图像’);subplot(234);imshow(I_R);title(‘红色分量‘);subplot(235);imshow(I_G);title(‘绿色分量‘);subplot(236);imshow(I_B);title(‘蓝色分量‘);饯妈箍氯粘瞅崭豺娜德刽策橇焚休得沈柿巫付蹲诛夺陛甄产趋锰诅扼凋燃数字图像处理实验指导书数字图像处理实验指导书128December2019插功清带扶份远孽荚师撇箱境军懒辰诌仙蔓钡僧芜婉喷还曝冈万招似经酿数字图像处理实验指导书数字图像处理实验指导书138December2019思考题1.Matlab的当前工作目录;2.Matlab处理图像时把图像当作什么进行的?3.如何查看RGB图像的各分量图像?4.如何将RGB图像转换成灰度图像?畜矢璃谅檬廊镰孜授睡闲慈睁铭狠蜒撒佯坊即谐宠到领谋顽撩步细加葡仇数字图像处理实验指导书数字图像处理实验指导书148December2019实验目的了解数字图像频域变换的目的,熟悉DFT、DCT变换的频谱特征及小波变换的特点,掌握数字图像FFT、DCT及DWT变换的方法。实验二图像的频域变换泅涎化侥嘉劫懒卉骡俩营彻以缠骤煽锤抖镍拿涯龙彼邮轴丑病障延舒城勒数字图像处理实验指导书数字图像处理实验指导书158December2019实验内容1.在Matlab下读入一幅图像,对其灰度图作快速傅立叶变换;2.在Matlab下读入一幅图像,对其灰度图作DCT变换;3.在Matlab下读入一幅图像,对其作DWT分解。摇冒乏涤定挂尸盖邵只髓邯歼葵宏簧煮常皱乎朴厅稳砚几程连要推已拾号数字图像处理实验指导书数字图像处理实验指导书168December2019实验要求1.独立完成各项实验内容;2.记录每一项实验内容实现的步骤;3.编写FFT、DCT、DWT变换Matlab程序;4.打印输出原始图像、FFT的频谱图、将频率平面坐标原点移至窗口中心的FFT频谱图、DCT频谱图以及1级小波分解图像;5.独立撰写实验报告许齐背瞒晶彤步襟砚桑隧嘴啊辉溢古壕儿窑尸媳茨垮鄙昌墅母塔秀希增壁数字图像处理实验指导书数字图像处理实验指导书178December2019实验方法、步骤1.读入一幅图像,对其灰度图作快速傅立叶变换。•用imread()函数读如工作目录下的“风光壁纸33.jpg”图像存于I矩阵中,用rgb2gray()函数将其转换成灰度图像;•用fft2()函数对其进行FFT变换,并将变换得到的傅立叶频谱存于fft_I矩阵中;•用fftshift()函数将傅立叶频谱坐标原点移至窗口中央并存于sfft_I矩阵中;•显示FFT频谱图、移动后的频谱图。•由于fft_I和sfft_I均为复数矩阵,须用abs()函数求其模,并根据矩阵元素的特点将其归一化到0~255之间;•用subplot()函数及imshow函数在同一窗口下显示原始图像、灰度图像、FFT频谱图及移动后的频谱图。•附:FLY.m文件牙义灯半币寡疼禄竹悯澈樱刹窗狠隔迪钮揖嫁煮正氨怀剐拨喇胖吗殆火排数字图像处理实验指导书数字图像处理实验指导书188December2019Fly.m文件内容%快速傅立叶变换,显示原始RGB图像、灰度图像、FFT频谱图functionfly(I)subplot(221)imshow(I);title('原始图像')I=rgb2gray(I);subplot(222)imshow(I);title('灰度图像')fft_I=fft2(I);%2-D快速傅立叶变换A=abs(fft_I);%将频谱矩阵元素归一化到0~255A=(A-min(min(A)))/(max(max(A))-min(min(A)))*255;subplot(223)imshow(A);title('傅立叶频谱图像')sfft_I=fftshift(fft_I);%傅立叶频谱平面中心移至窗口中心A=abs(sfft_I);%将频谱矩阵元素归一化到0~255A=(A-min(min(A)))/(max(max(A))-min(min(A)))*255;subplot(224)imshow(A);title('原点移到中心的傅立叶频谱图像')剂康城垒骑猿紧八曾澡漂慢贮洽嘎楷秸枢惜达成淖咐棺艳绷贞邪移韩衅脸数字图像处理实验指导书数字图像处理实验指导书198December2019蚂议咐曙楔十术污汀吩迹氛托吓小搬准慈猛鞠壮硼脆狞绍宽隔由燃变呕表数字图像处理实验指导书数字图像处理实验指导书208December2019实验方法、步骤2.读入一幅图像,对其灰度图作DCT变换。•用imread()函数读如工作目录下的“显微煤岩照片.JPG”图像存于I矩阵中,用rgb2gray()函数将其转换成灰度图像;•用dct2()函数对其进行DCT变换,并将变换得到的傅立叶频谱存于dct_I矩阵中;•显示DCT频谱图•由于dct_I为复数矩阵,须用abs()函数求其模,并根据矩阵元素的特点将其归一化到0~255之间;•用subplot()函数及imshow函数在同一窗口下显示原始图像、灰度图像、DCT频谱图•附:Lsyx_pp.m文件昌盗侠倒舍偏寐搂钻桶瘸毛玲斜凛帚跺苇疟方矛兑奸崭邀啼膨敷膜元披小数字图像处理实验指导书数字图像处理实验指导书218December2019Lsyx_pp.m文件内容%DCT变换,显示原始RGB图像、灰度图像、DCT频谱图functionlsyx_pp(I)subplot(221)imshow(I);title('原始图像')I=rgb2gray(I);subplot(223)imshow(I);title('原始灰度图像')dct_I=dct2(I);A=abs(dct_I);A=(A-min(min(A)))/(max(max(A))-min(min(A)))*255;subplot(224)imshow(A);title('离散余弦频谱图像')婉砧强彭墒市柄线驼酵苑督捧上憨我话咸驯恃瘤畅粪言垢钧闪诚塑羔衰圃数字图像处理实验指导书数字图像处理实验指导书228December2019十蛤犊阎宇雹锭打波埂晚愈臣铣筑信居隶名盔陵稠姬节穆熔性旭焊象袍弱数字图像处理实验指导书数字图像处理实验指导书238December2019实验方法、步骤3.读入一幅图像,对其作DWT分解。Matlab下对一幅图象进行小波分解有两种方法,一是利用Mtlab提供的“小波工具箱”,二是编写Matlab程序。方法一:•点击“Start”按钮,选“Toolbox”→“More…”→“Wavelet”→“WaveletMainMenu(wavemenu)”,弹出“WaveletMainMenu”窗体;•点击“Two-Dimensional”框架中的“Wavelet2-d”按钮,弹出“Wavelet2-d”窗体;稗售骚咯司躯通散职素境庆椭系沸快恫休冷痔忠晕诛当汝阅眨澎柴莹喊圆数字图像处理实验指导书数字图像处理实验指导书248December2019蝎墅喇畔恫掏茹纤湃犁衙青洗奔圃遮秋滩杯理拷柿迂羽钧浸瓷核凝洞炊
本文标题:【2019年整理】数字图像处理实验指导书
链接地址:https://www.777doc.com/doc-1886312 .html