Erkennen Sie, ob das Zeichnen eines Pfades ein Kreis / Rechteck in xcode ist

Ich möchte eine Funktion zur automatischen Vervollständigung für eine Zeichen-App implementieren. Sobald ein Freihandobjekt gezeichnet ist, möchte ich den Objekttyp (Kreis / Rechteck / Dreieck) erkennen und basierend auf dem Ergebnis ein entsprechendes Objekt zeichnen.

Ich habe etwas über OpenCV gelesen, aber dann müsste ich die Benutzerzeichnung in Echtzeit in ein Bild konvertieren. Ich zeichne die Anzahl der Punkte auf, die durch die Berührung gezeichnet / verfolgt wurden, und erstelle außerdem einUIBeizerPath des entsprechenden Pfades. Wie erkenne ich den Formtyp?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage