Explicación de las funciones bwlabel, regionprops y centroide de Matlab
He pasado todo el día leyendo sobre las funciones MATLAB anteriores. ¡Parece que no puedo encontrar ninguna buena explicación en línea, incluso en el sitio web de MathWorks!
Estaría muy agradecido si alguien pudiera explicarbwlabel
, regionprops
ycentroid
. ¿Cómo funcionan si se aplican a una imagen en escala de grises?
Específicamente, se están utilizando en este código a continuación. ¿Cómo se aplican las funciones anteriores al código siguiente?
fun=@minutie; L = nlfilter(K,[3 3],fun);
%% Termination LTerm=(L==1);
figure; imshow(LTerm)
LTermLab=bwlabel(LTerm);
propTerm=regionprops(LTermLab,'Centroid');
CentroidTerm=round(cat(1,LTerm(:).Centroid));
figure; imshow(~K)
set(gcf,'position',[1 1 600 600]); hold on
plot(CentroidTerm(:,1),CentroidTerm(:,2),'ro')