Matlab处理图像二三例

来源:互联网 发布:达内云笔记项目源码 编辑:程序博客网 时间:2024/04/27 12:54

1,同一窗口显示多幅图像

I1 = imread('sky_ysmx.bmp');
I2 = imread('sky_mj.bmp');
I3 = imread('sky_smx.bmp');
I4 = imread('sky_sg.bmp');

subplot(2,2,1),subimage(I1)
subplot(2,2,2),subimage(I2)
subplot(2,2,3),subimage(I3)
subplot(2,2,4),subimage(I4);

2,对二值图像进行边沿跟踪

I = imread('sky.bmp');

M = RGB2GRAY(I); //必须先进行二值化处理才能进行边沿跟踪

N = edge(M,'canny');

imwrite(N,'edge_sky.bmp');