彩色图像处理
预备知识
二值图像、集合、和逻辑运算符
>> f1 = imread('Fig0903(a)(utk).tif');
>> f2 = imread('Fig0903(b)(gt).tif');
>> g1 = ~f1;
>> g2 = f1|f2;
>> g3 = f1&f2;
>> g4 = f1&~f2;
>> subplot(161) ,imshow(f1)
>> subplot(162) ,imshow(f2)
>> subplot(163) ,imshow(g1)
>> subplot(164) ,imshow(g2)
>> subplot(165) ,imshow(g3)
>> subplot(166) ,imshow(g4)
腐蚀和膨胀
膨胀
一个简单应用 :
函数 imdilate 执行膨胀运算 ,基本调用语法为:
A2 = imdilate(A, B);
A2 和 A 都是二值图像 ,B是指定结构元素的由0和1组成的矩阵。
A = imread('Fig0906(a)(broken-text).tif');
>> B = [0 1 0;1 1 1;0 1 0];
>> A2 = imdilate(A,B);
>> imshow(A2);
>> figure,imshow(A);