不断更新中。。。
一、对于二值图像(黑白图像):
- 读入图像:f = imread(‘filename’);
- 显示图像:imshow(f)
- 一次显示多幅图像:imshow(f),figure,imshow(f2)
- 写入图像:imwrite(f,‘filename’);
- 通道分离:
I=imread(‘test.jpg’);
I1=I(:,:,1);%R通道
I2=I(:,:,2);%G通道
I3=I(:,:,3);%B通道 - 图像格式转换(uint8转换为double类型):im2doube(f);
- 中值滤波器:k=medfilt2(g);
- 3*3最大值滤波器:y=ordfilt2(g1,9,ones(3,3));
- 拉普拉斯锐化滤波器:
>> w=fspecial('laplacian',0)
w =
0 1 0
1 -4 1
0 1 0
>> k=imfilter(g1,w,'replicate');
>> g2=g1-k;
>> imshow(g1),figure,imshow(g2)