Muszę wykrywać kręgi na obrazie. iOS11 pozwala wykrywać i śledzić prostokąty, ale w jaki sposób możemy śledzić kręgi?Wykryj kręgi o szerokości wizji na ios11?
Czy to możliwe?
Muszę wykrywać kręgi na obrazie. iOS11 pozwala wykrywać i śledzić prostokąty, ale w jaki sposób możemy śledzić kręgi?Wykryj kręgi o szerokości wizji na ios11?
Czy to możliwe?
Nie widziałem czegoś takiego jak CIRectangleFeature
dla kręgów. Jako obejście możesz użyć OpenCV framework, która ma transformację Hough Circle.
Pro: jest zgodny z wieloma platformami.
Con: musisz osadzić dużą bibliotekę dla jednej funkcji.
Edycja: Próbowałem implementacji klasy objc VNDetectCirclesRequest : VNImageBasedRequest
. Niestety, te klasy mają prywatną implementację i program zawiesza się z "-[VNDetectCirclesRequest internalPerformInContext:error:] has not been implemented"
. Próbowałem również wdrożyć tę metodę, ale parametr context
jest typu VNRequestPerformingContext
, który jest prywatny.
Zobacz OpenCV doc
Tak zrobiłem to i to działa ... ale chciałbym korzystać z wielu bibliotek ... Apple ma wizję powinien mieć „podstawy”, aby złożyć aplikację wzroku bez dodawania nowego jeden !! – fvisticot
Zgadzam się z tobą, ale nie ma magii, jeśli nie istnieje w iOS ... – Xvolks