我有非均匀对象的二进制图像。我想在对象的边框周围用2个像素扩展这个对象。使用Matlab放大对象的最佳方法是什么?
答案 0 :(得分:2)
你走了。这是对imdilate
文档中代码的略微修改。
N = 2; % number of pixels to grow the borders
bw = imread('text.png');
se = ones(2*N + 1, 2*N + 1);
bw2 = imdilate(bw,se);
imshow(bw), title('Original')
figure, imshow(bw2), title('Dilated')