Ich muss einen Kreis in MATLAB zuschneiden.MATLAB: Wie erstelle ich einen Kreis aus einem Bild
Ich muss Iris Segmentierung durchführen, und ich habe den Mittelpunkt und den Radius der Iris identifiziert, und ich muss es aus dem Bild schneiden.
Ich habe einen Vektor ci, dass ci (1) ist X-Koordinate ci (2) ist Y-Koordinate und ci (3) ist der Radius des Kreises.
Es geht meine Antwort ... =) Sehr schön. +1. Um das Bild zu segmentieren, multiplizieren Sie es einfach mit der Maske. Lass es außen Nullen geben. – Marnix
@Marnix: Entschuldigung :). Wie auch immer, ich schlage vor, NaNs wie 'image (~ mask) = NaN;' zu setzen, damit die Autoscale in 'imshow (image, [])' nicht von allen Nullen im Bild verworfen wird. – Jonas
Ich habe diesen Fehler: ??? Nicht definierte Funktion oder Methode 'sqrt' für Eingabeargumente vom Typ 'logisch'. in dieser Zeile Maske = sqrt ((xx.^2 + yy.^2)