0

Vision我想用API构建一个名片扫描仪。因此,我正在VNDetectRectanglesRequest为名片格式(具有固定比率)执行具有特定矩形约束的操作。

因此,我得到了一个VNRectangleObservation包含矩形角点的对象。这主要是 3D 空间中的矩形,但只是 2D 中的四边形,因为例如可以从侧面稍微捕获物理对象。

现在我想用这 4 个角点剪下图像并将其扭曲/扭曲成一个平面矩形,就像 iOS 笔记应用程序在您捕获文档时所做的那样。

在此处输入图像描述

我不需要任何像 AR 一样的文档纵横比预测,因为它是固定的(通过名片格式)。

我怎样才能在 Swift 中使用内部库来做到这一点,例如CoreGraphicsCoreImage

4

1 回答 1

0

好的,我发现这个非常相似的问题有一个很好的答案,指出CIPerspectiveCorrection这正是我所需要的:接受图像并将其转换为 2D 矩形。

我不会删除我的问题,因为标题非常不同,我的问题可能会导致人们找到解决方案:]。

于 2018-08-07T13:40:51.890 回答