Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将具有角点的四边形扭曲为具有给定纵横比的矩形2D图像_Ios_Swift_Core Graphics_Core Image_Apple Vision - Fatal编程技术网

Ios 将具有角点的四边形扭曲为具有给定纵横比的矩形2D图像

Ios 将具有角点的四边形扭曲为具有给定纵横比的矩形2D图像,ios,swift,core-graphics,core-image,apple-vision,Ios,Swift,Core Graphics,Core Image,Apple Vision,我想用VisionAPI构建一个名片扫描仪。 因此,我正在对名片格式(具有固定比率)执行一个特定的矩形约束 因此,我得到了一个包含矩形角点的对象。这在三维空间中主要是一个矩形,但在二维空间中只是一个四边形,因为物理对象可以从侧面捕捉 现在,我想用这4个角点剪切图像,并将其扭曲成一个平面矩形,就像iOS notes应用程序在捕获文档时所做的那样 我不需要任何类似AR的文档纵横比预测,因为它是固定的(通过名片格式) 如何在Swift中使用内部库(例如CoreGraphics或CoreImage)实

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

因此,我得到了一个包含矩形角点的对象。这在三维空间中主要是一个矩形,但在二维空间中只是一个四边形,因为物理对象可以从侧面捕捉

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

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

如何在Swift中使用内部库(例如
CoreGraphics
CoreImage
)实现这一点?

好的,我找到了这个指向,它正是我所需要的:接受图像并将其转换为二维矩形


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

如果你成功地制作了动画,你是如何做到的?我没有。我用快速交叉淡入/缩放动画^^伪造了它。但如果您这样做,请让我们知道:-)