发布时间 : 星期二 文章matlab图像处理基础实例更新完毕开始阅读4f97b806a6c30c2259019e94
>> [x,map]=imread('canoe.tif'); >> [y,newmap]=cmunique(x,map);
%由相同图像产生索引图像y和调色板newmap >> size(map)
ans =
256 3
>> size(newmap)
ans =
248 3
绘制调色板
>> [x,map]=imread('canoe.tif'); >> rgbplot(map)
图像轮廓线及直方图计算 >> i=imread('rice.png'); >> subplot(221) >> imshow(i);
>> title('原始图像') >> subplot(223) >> imcontour(i)
>> title('图像的轮廓线') >> subplot(122) >> imhist(i,64)
>> title('图像的直方图')
灰度倒置线性变换
>> d=imread('trees.tif'); >> colormap;
>> j=imadjust(d,[0 1],[1 0],1.5); >> subplot(121) >> imshow(d) >> subplot(122) >> subimage(j)
灰度直方图
>> i=imread('cameraman.tif'); >> subplot(121) >> imshow(i) >> subplot(122) >> imhist(i) >> axis square
imadjust示例
>> i=imread('cameraman.tif'); >> j=imadjust(i,[.15 .9],[0 1]);
>> subplot(121) >> imshow(j) >> subplot(122) >> imhist(j) >> axis square
>> i=imread('cameraman.tif'); >> j=imadjust(i,[0 .2],[0.5 1]); >> subplot(221),imshow(i), >> subplot(222),imshow(j), >> subplot(223),imhist(i) >> subplot(224),imhist(j)