- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一 Matlab 图像处理
Matlab 图像处理 实验 Matlab进行图像处理的步骤如下 读取图像到Matlab工作空间 ↓ 对图像矩阵进行格式转换 ↓ 对图像矩阵数据进行处理 ↓ ↓ 显示图像 保存图像 一、图像文件格式 1、调色板 调色板是包含不同颜色的颜色表,每种颜色以红、绿、蓝三种颜色的组合来表示,图像的每一个像素对应一个数字,该数字对应调色板中的一种颜色。 调色板的单元个数是与图像的颜色数相对应的,256色图像的调色板就有256个单元。 真彩图像的每个像素直接用R、G、B三个字节来表示颜色,因此不需要调色板。 2、图像类型 3、图像文件格式 【例】按最大灰度范围显示 I=imread(moon.tif); imshow(I,[ ]) colorbar 【例】按指定灰度范围显示 I=imread(moon.tif); imshow(I,[64,128]) colorbar 不同灰度级别显示 I=imread(‘moon.tif’); Imshow(I); J=imread(canoe.tif); figure,imshow(J); i=imread(moon.tif); figure,imshow(i,2) %显示2个灰度级 figure,imshow(i,4) %显示4个灰度级 figure,imshow(i,16) %显示16个灰度级 figure,imshow(i,64) %显示64个灰度级 figure,imshow(i,128) %显示128个灰度级 I=imread(moon.tif); subplot(1,2,1),imshow(I,[ ]) colorbar I=imread(moon.tif); subplot(1,2,2),imshow(I,[64,128]) colorbar 3、imshow(BW) 显示二值图像。 【例】双精度灰度图像 bw1=zeros(100,100); bw1(2:2:98,2:2:98)=1; imshow(bw1); whos bw1 【例】8位的灰度图像 bw1=zeros(100,100); bw1(2:2:98,2:2:98)=1; bw2=uint8(bw1); imshow(bw2,[ ]); colorbar whos bw2 【例】二值图像 bw1=zeros(100,100); bw1(2:2:98,2:2:98)=1; bw2=uint8(bw1); bw3=bw2~=0; imshow(bw3); whos bw3 【例】显示二值图像 BW=imread(moon.tif); imshow(BW); 【例】取反显示二值图像 BW=imread(forest.tif); imshow(~BW);
文档评论(0)