资源描述:
《图像处理实验1234.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、..图像处理实验1234实验一Matlab基本运算1、按水平和竖直方向分别合并下述两个矩阵:>>A=[100;110;001]A=100110001>>B=[234;567;8910]B=2345678910>>C=[AB]C=1002341105670018910>>D=[A;B]D=1001100012345678910(1)分别删除上述两个结果的第2行。>>C(2,:)=[]C=1002340018910>>D(2,:)=[]D=1000012345678910(2)分别将上述两个结果的第2行最后3列的数值改为[111213]。.....>>C(
2、2,4:6)=[111213]C=100234001111213>>D(2,:)=[111213]D=1001112132345678910(3)分别查看上述两个结果的各方向长度。>>C_SIZE=size(C)C_SIZE=26>>D_SIZE=size(D)D_SIZE=53(4)分别计算上述矩阵A和B的A+B、A.*B、A./B和AB,分析结果。>>AB1=A+BAB1=3346778911>>AB2=A.*BAB2=2005600010>>AB3=A./BAB3=0.5000000.20000.16670000.1000>>AB4=ABAB
3、4=2343338910(5)计算矩阵A和B的A&B、A
4、B、~A和~B,分析结果。>>AB5=A&BAB5=100110.....001>>AB6=A
5、BAB6=111111111>>AB7=~BAB7=000000000>>AB8=~AAB8=011001110(3)判断上述矩阵A和B中哪些元素值不小于4。>>A.*(A>=4)ans=000000000>>B.*(B>=4)ans=00456789102、下面是Matlab中有关图像读出、显示和保存函数使用的一段代码:f=imread(‘filename’);[M,N]=size(f);imsho
6、w(f);imwrite(f,‘filename.jpg’)>>f=imread('filename.jpg');>>[M,N]=size(f);>>imshow(f);Warning:Imageistoobigtofitonscreen;displayingat56%scale.>Intruesize>Resize1at308Intruesizeat44Inimshowat161.....>>imwrite(f,'filename.jpg')各函数的详细使用方法,请各位查看Matlab中的帮助,使用“help函数名”即可以查看函数的使用方法。请完成以
7、下容:(1)读取文件夹中的图像“pollen.tif.tif”,用imshow(f)和imshow(f,[])显示,并将后一幅图存为”pollen1.tif”。思考:为什么图像变清楚了?>>f=imread('bubbles.tif');>>imshow(f);Warning:Imageistoobigtofitonscreen;displayingat75%scale.>Intruesize>Resize1at308Intruesizeat44Inimshowat161>>figure,imshow(f,[]);Warning:Imageistoob
8、igtofitonscreen;displayingat75%scale.>Intruesize>Resize1at308Intruesizeat44Inimshowat161(2)用不同的压缩参数(80,50,10)将bubbles.tif保存为jpeg图像,比较压缩参数的作用,并通过imfinfo获取文件信息了解图像的压缩情况对图像质量的影响>>imwrite(f,'bubbles1.jpg','quality',80);>>g=imread('bubbles1.jpg');>>imshow(g);Warning:Imageistoobigtofi
9、tonscreen;displayingat75%scale.>Intruesize>Resize1at308Intruesizeat44Inimshowat161>>imwrite(f,'bubbles2.jpg','quality',50);>>g1=imread('bubbles2.jpg');>>figure,imshow(g1);Warning:Imageistoobigtofitonscreen;displayingat75%scale......>Intruesize>Resize1at308Intruesizeat44Inimshowa
10、t161>>imwrite(f,'bubbles3.jpg','quality',10);>>