Я применил CIDetector
в своем приложении, чтобы обнаружить прямоугольники на изображении, но теперь, как я могу использовать возвращенный CGPoint
, чтобы обрезать изображение, чтобы я мог его отобразить?CIDetector Perspective and Crop in Swift
Для перспективы я попытался применить фильтр CIPerspectiveCorrection, но не смог заставить его работать.
Я искал вокруг и нашел некоторые подсказки, но не смог найти решение в Swift.
Как использовать данные, предоставленные CIDetector
(обнаруженный прямоугольник), чтобы исправить перспективы и обрезать изображение?
Для тех, кто может быть не знаком с тем, что возвращает CIDetectorTypeRectangle
: он возвращает 4 нижний правый, нижний правый, topLeft, topRight.