我想用Vision
API构建名片扫描仪。
因此,我要针对名片格式(具有固定比例)执行具有特定矩形约束的VNDetectRectanglesRequest
。
因此,我得到了一个VNRectangleObservation
对象,其中包含矩形的for拐角点。这在3D空间中主要是矩形,而在2D中只是四边形,因为例如可以从侧面稍微捕获物理对象。
现在,我想用这4个角点切出图像,并将其扭曲/变形为扁平矩形,就像iOS笔记应用程序在捕获文档时所做的那样。
我不需要像文档长宽比预测那样的任何AR,因为它是固定的(通过名片格式)。
如何在Swift中使用内部库例如CoreGraphics
还是CoreImage
?
答案 0 :(得分:0)
好吧,我发现这个指向very similar question with a excellent answer的CIPerspectiveCorrection
恰好满足了我的需要:接受图像并将其转换为2D矩形的点。
我不会删除我的问题,因为标题非常不同,我的问题可能会导致人们找到解决方案:]。