Как заполнить пробелы в изображении после прореживания? - PullRequest
0 голосов
/ 10 февраля 2019

Как мне заполнить пробелы, возникшие в результате истончения?Первое изображение - это изображение перед утонением, второе - изображение после утонения, а третье - пример пикселей, которые мне нужно соединить.Я использую MATLAB R2013a.

Я использовал этот код для прореживания:

bw_clean = imopen(binary_image, strel('rectangle',[3 3]));
bw_clean = bwareaopen(bw_clean, 15);
thin_image = ~bwmorph(imcomplement(bw_clean), 'thin', Inf);

Изображение до прореживания:

Image before thinning

Изображение послепрореживание:

Image after thinning

Пример того, что мне нужно подключить:

Example of what I need to connect

Когда я использовал BW2 = imfill(A,'holes');, вывод был:

Output using imfill

И когда я использовал

se = strel('disk',10);
closeBW = imclose(A,se);

, вывод был:

Output usimg imclose

...