Perspectiva corrección de UIImage de Puntos

Estoy trabajando en una aplicación donde dejaré que el usuario tome una foto, por ejemplo, de una tarjeta de visita o una fotografía.

El usuario luego marcará las cuatro esquinas del objeto (del que tomaron una foto) - Como se ve en muchas aplicaciones de escaneo de documentos / imágenes / tarjetas de visita:

Mi pregunta es, ¿cómo recorto y fijo la perspectiva de acuerdo con estos cuatro puntos? Estuve buscando durante días y miré varias bibliotecas de procesamiento de imágenes sin suerte.

¿Alguien que pueda señalarme en la dirección correcta?

Respuestas a la pregunta(4)

Su respuesta a la pregunta