从点到角度对UIImage的透视校正

Jak*_*kov 9 iphone image-processing quartz-2d ios

我正在开发一个应用程序,我会让用户拍照,例如名片或照片.

然后,用户将迎来对象的四个角(他们拍了一张照片关闭) - 就像它在很多文档/图片/名片扫描应用程序的看出:

在此输入图像描述

我的问题是如何根据这四点来裁剪和修复视角?我一直在寻找几天,看着几个图像处理库没有任何运气.

谁能指出我正确的方向?

小智 9

从 iOS8+ 开始,有一个名为CIPerspectiveCorrection 的Core Image 过滤器。您需要做的就是传递图像和四​​个点。透视校正

还有一种支持 iOS6+ 的过滤器,称为CIPerspectiveTransform,可以以类似的方式使用(倾斜图像)。