资源描述:
《数字图像处理matlab版本》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数字图像处理作业Matlab作业要求:读入一幅灰度BMP图像:(1)显示读入的BMP图像(2)将图像保存为JPG文件,质量控制参数分别取值为0,10,20,30,40,50(3)显示q=0和50对应的JPG图像(4)计算不同q值对应的压缩比,用plot函数画出q与压缩比的关系曲线(5)计算不同q值对应的信噪比,用plot函数画出q与信噪比的关系曲线ATLAB源代码>>f=imread('image2.bmp');>>whosfNameSizeBytesClassAttributes矚慫润厲钐瘗睞枥庑赖。f960x640614400uint8>>imwrite
2、(f,'image2-0.jpg','quality',0);>>imwrite(f,'image2-10.jpg','quality',10);>>imwrite(f,'image2-20.jpg','quality',20);>>imwrite(f,'image2-30.jpg','quality',30);>>imwrite(f,'image2-40.jpg','quality',40);>>imwrite(f,'image2-50.jpg','quality',50);>>a=imread('image2-0.jpg');>>b=imread('im
3、age2-50.jpg');>>Imshow(a)Warning:Couldnotfindanexact(case-sensitive)matchfor'Imshow'.聞創沟燴鐺險爱氇谴净。C:ProgramFilesMATLABR2009atoolboximagesimuitoolsimshow.misacase-insensitivematch残骛楼諍锩瀨濟溆塹籟。andwillbeusedinstead.Youcanimprovetheperformanceofyourcodebyusingexact酽锕极額閉镇桧猪訣锥。namemat
4、chesandwethereforerecommendthatyouupdateyour彈贸摄尔霁毙攬砖卤庑。usageaccordingly.Alternatively,youcandisablethiswarningusing謀荞抟箧飆鐸怼类蒋薔。warning('off','MATLAB:dispatcher:InexactCaseMatch').厦礴恳蹒骈時盡继價骚。Thiswarningwillbecomeanerrorinfuturereleases.茕桢广鳓鯡选块网羈泪。Warning:Imageistoobigtofitonscreen;di
5、splayingat67%鹅娅尽損鹌惨歷茏鴛賴。>>Imshow(b)Warning:Imageistoobigtofitonscreen;displayingat67%籟丛妈羥为贍偾蛏练淨。>InimuitoolsprivateinitSizeat73Inimshowat262>>[M,N]=size(f)M=960N=640>>K0=imfinfo('image2-0.jpg');>>image_byte_0=K0.Width*K0.Height*K0.BitDepth/8;>>CMP_bytes=K0.FileSize;>>CMP_R0=image
6、_byte_0/CMP_bytesCMP_R0=59.2022K10=imfinfo('image2-10.jpg');>>image_byte_10=K10.Width*K10.Height*K10.BitDepth/8;預頌圣鉉儐歲龈讶骅籴。>>CMP_bytes=K10.FileSize;>>CMP_R10=image_byte_10/CMP_bytesCMP_R10=27.0888K20=imfinfo('image2-20.jpg');>>image_byte_20=K20.Width*K20.Height*K20.BitDepth/8;渗釤呛俨匀
7、谔鱉调硯錦。>>CMP_bytes=K20.FileSize;>>CMP_R20=image_byte_20/CMP_bytesCMP_R20=16.9368K30=imfinfo('image2-30.jpg');>>image_byte_30=K30.Width*K30.Height*K30.BitDepth/8;铙誅卧泻噦圣骋贶頂廡。>>CMP_bytes=K30.FileSize;>>CMP_R30=image_byte_30/CMP_bytesCMP_R30=13.6140>>K40=imfinfo('image2-40.jpg');image_b
8、yte_40=K40.Width*K40.Heigh