Erkenne Kreise Breite Vision Framework auf ios11?

8

Ich muss Kreise in einem Bild erkennen. iOS11 erlaubt das Erkennen und Verfolgen von Rechtecken, aber wie können wir Kreise verfolgen?

Ist es möglich?

    
fvisticot 29.06.2017, 20:16
quelle

1 Antwort

1

Ich habe nichts wie CIRectangleFeature für Kreise gesehen. Als Workaround können Sie das OpenCV-Framework verwenden, das eine Hough-Circle-Transformation aufweist.

Pro: Es ist Multi-Plattform-kompatibel.

Con: Sie müssen eine große Bibliothek für ein Feature einbetten.

Bearbeiten : Ich habe versucht, eine Objc-Klasse VNDetectCirclesRequest : VNImageBasedRequest zu implementieren. Leider haben diese Klassen eine private Implementierung und das Programm stürzt mit "-[VNDetectCirclesRequest internalPerformInContext:error:] has not been implemented" ab. Ich habe auch versucht, diese Methode zu implementieren, aber der Parameter context ist vom Typ VNRequestPerformingContext , der privat ist.

Siehe OpenCV-Dokument

    
Xvolks 20.07.2017 12:38
quelle

Tags und Links