具有给定宽高比的角点指向矩形2D图像的变形四边形[重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我想用Vision API构建名片扫描仪。所以我正在为名片格式(具有固定比率)执行具有特定矩形约束的VNDetectRectanglesRequest

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

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

enter image description here

我不需要像文件宽高比的预测那样的任何AR,因为它是固定的(通过名片格式)。

我如何使用内部库在Swift中执行此操作,例如CoreGraphicsCoreImage

ios swift core-graphics core-image apple-vision
1个回答
0
投票

好吧,我发现这个very similar question with a excellent answer指向CIPerspectiveCorrection,它完全符合我的需要:接受一个图像和点,将其转换为2D矩形。

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

© www.soinside.com 2019 - 2024. All rights reserved.