Matlab中如何实现灰度膨胀和灰度腐蚀?b(x,y)是结构元素,怎么构建结构元素呀?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 08:33:50
Matlab中如何实现灰度膨胀和灰度腐蚀?b(x,y)是结构元素,怎么构建结构元素呀?

Matlab中如何实现灰度膨胀和灰度腐蚀?b(x,y)是结构元素,怎么构建结构元素呀?
Matlab中如何实现灰度膨胀和灰度腐蚀?

b(x,y)是结构元素,怎么构建结构元素呀?

Matlab中如何实现灰度膨胀和灰度腐蚀?b(x,y)是结构元素,怎么构建结构元素呀?
给你实例:
1.对图像腐蚀
>> originalBW = imread('circles.png');  
>>se = strel('disk',11);        
>>erodedBW = imerode(originalBW,se);
>>imshow(originalBW),figure,imshow(erodedBW)


2.对图像膨胀

>> bw = imread('text.png');
>> se = strel('line',11,90);
>> bw2 = imdilate(bw,se);
>> imshow(bw),title('Original')
>> figure,imshow(bw2),title('Dilated')