функция водораздела дает неправильный вывод - PullRequest
0 голосов
/ 23 мая 2019

enter image description here

Я хочу попробовать встроенную функцию в Matlab, но результат отличается от того, что хочет мой учитель,

поэтому я изменяю пороговую функцию, но она делает худшее, когда рука изображения становится серой

 global img;
bw1=rgb2gray(img);
bw=im2bw(img,graythresh(bw1));
D=bwdist(~bw);
D=-D;
D(~bw)=Inf;
L=watershed(D);
L(~bw)=0;
wtrshed=label2rgb(L,'jet',[.5 .5 .5]);
axes(handles.axes9);
imshow(wtrshed,'InitialMagnification','fit');

я ожидал, что раскрашенные изображения рук и фоновые изображения будут серыми

...