Ho bisogno di ritagliare un cerchio in MATLAB.MATLAB: come ritagliare un cerchio da un'immagine
Ho bisogno di eseguire la segmentazione dell'iride, e ho identificato il punto centrale e il raggio dell'iride, e ho bisogno di tagliarlo dall'immagine.
Ho un vettore ci che ci (1) è X-coordinate ci (2) è coordinata Y e ci (3) è il raggio del cerchio.
Ci va la mia risposta ... =) Very nice. +1. Per segmentare l'immagine, basta moltiplicarla con la maschera. Lascia che ci siano degli zeri all'esterno. – Marnix
@ Marnix: scusa :). Ad ogni modo, suggerisco di mettere i NaN all'esterno, come 'image (~ mask) = NaN;', in modo che la scala automatica in imshow (image, []) 'non venga eliminata da tutti gli zeri nell'immagine. – Jonas
Ho questo errore: ??? Funzione non definita o metodo 'sqrt' per argomenti di input di tipo 'logical'. in questa riga mask = sqrt ((xx.^2 + yy.^2)