二、实验内容
(在计算机上执行下面的代码)
1. 图像的读写
a) 图像读
RGB = imread('test1.jpg');
b) 图像写
先从一个.mat 文件中载入一幅图像,然后利用图像写函数imwrite,创建一个.bmp文件,并将图像存入其中。
load clown
whos
imwrite(X,map,'clown.bmp')
c) 图像文件格式转换
bitmap = imread('clown.bmp','bmp');
imwrite(bitmap,'clown.png','png');
2. 图像显示
a) 二进制图像的显示
BW1=zeros(20,20); %创建仅包含0/1的双精度图像
BW1(2:2:18,2:2:18)=1;
imshow(BW1,'notruesize');
whos
BW2=uint8(BW1);
figure,imshow(BW2,'notruesize')
BW3=BW2~=0; %逻辑标志置为on
figure,imshow(BW3,'notruesize')
whos
BW=imread('circles.tif');
imshow(BW);
figure,imshow(~BW);
figure,imshow(BW,[1 0 0;0 0 1]);
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !