p=[5,10]; q=[4,10]; V=[12:170]; im=uint8(floor(rand(20,20)*256)); figure; image(im); colormap(gray(256)); hold on; plot(p(1),p(2),'rx'); plot(q(1),q(2),'ro'); a=f_4connessi(p,q,V,im); if(a==0), strtmp='non sono 4-connessi'; else strtmp='sono 4-connessi'; end; str=sprintf('\n\np->(%d,%d) %d\nq->(%d,%d) %d\n%s',p(1),p(2),double(im(p(1),p(2))),q(1),q(2),double(im(q(1),q(2))),strtmp); disp(str); a=f_8connessi(p,q,V,im); if(a==0), strtmp='non sono 8-connessi'; else strtmp='sono 8-connessi'; end; str=sprintf('%s',strtmp); disp(str); a=f_mconnessi(p,q,V,im); if(a==0), strtmp='non sono m-connessi'; else strtmp='sono m-connessi'; end; str=sprintf('%s',strtmp); disp(str);