Zaimplementowałem w mojej aplikacji CIDetector
do wykrywania prostokątów na obrazie, ale teraz jak mogę użyć zwróconego CGPoint
, aby przyciąć obraz, aby móc go wyświetlić?CIDetector Perspective And Crop in Swift
Dla perspektywy próbowałem zastosować filtr CIPerspectiveCorrection, ale nie mogłem go uruchomić.
Szukałem i znalazłem kilka wskazówek, ale nie mogłem znaleźć rozwiązania w Swift.
Jak wykorzystać dane dostarczone przez CIDetector
(wykryty prostokąt), aby poprawić perspektywę i przyciąć mój obraz?
Dla każdego, kto może nie wiedzieć, co zwraca CIDetectorTypeRectangle
: zwraca 4 CGPoint
's bottomLeft, bottomRight, topLeft, topRight.