Nella mia app ho implementato un CIDetector
per rilevare i rettangoli su un'immagine, ma ora come posso utilizzare il reso CGPoint
per ritagliare l'immagine in modo che possa visualizzarla?CIDetector Perspective And Crop in Swift
Per la prospettiva ho provato ad applicare il filtro CIPerspectiveCorrection, ma non sono riuscito a farlo funzionare.
Ho cercato in giro e ho trovato alcuni indizi ma non ho trovato una soluzione in Swift.
Come utilizzare i dati forniti dallo CIDetector
(rettangolo rilevato) per correggere la prospettiva e ritagliare la mia immagine?
Per tutti coloro che potrebbero non avere familiarità con ciò che restituisce CIDetectorTypeRectangle
: restituisce 4 CGPoint
in basso a sinistra, in basso a destra, in alto a sinistra, in alto a destra.