图像失真校正iOS

thtygnil  于 2023-04-22  发布在  iOS
关注(0)|答案(1)|浏览(166)

怎么可能达到类似这样的效果呢?不是说对比度和颜色,而是线条的纠正和笔直的方式。
这个例子取自一个iOS应用程序
OriginalEdited
我已经尝试使用CIPerspectiveCorrectionCIPerspectiveTransform和其他类型的过滤器,但没有任何运气拉直线条。

p8ekf7hl

p8ekf7hl1#

这里有多个步骤。但是你问的是透视校正,也就是(在Photoshop术语中)“拖动”图像的上角向上和向外(以增加其大小,从而使其与页面的其余部分更成比例)。对于Apple框架,有几种方法可以进行透视校正,但最明显的是CIPerspectiveCorrectionhere's是它如何工作的一个例子)。
现在,你如何得出结论,你需要这样的纠正(和哪些角落需要它)是一个更有趣的主题。

  • 一种选择是用户这样决定。
  • 另一种选择是使用Vision框架来检测形状(矩形),并根据矩形的变形进行校正。这不是容易出错的选项,但这是许多应用程序正在使用的。

相关问题