Я использовал этот код, чтобы применить функцию растущего региона в Matlab для выбора начальной точки для сегментации легких, и все, что я получаю, - это исходное изображение пары изображений (выделено серым цветом), и после выбора начальной точки создается пустое белое изображение.... я работаю над изображениями в формате dicom ... любая помощь?
% read image
reg_maxdist = 0.2;
I = im2double(dicomread('000001.dcm'));
subplot(121);
imshow(I);
% let the user pick one point
[x,y] = ginput(1);
% round to integer to match required input by regiongrowing function
x = round(x);
y = round(y);
% plot point on original image
hold on;
plot(x,y,'xg','MarkerSize',20,'LineWidth',2);
hold off;
% get region from seed point
J = regiongrowing(I,y,x,reg_maxdist);
% plot region
subplot(122);
imshow(J);