怎么可能达到类似这样的效果呢?不是说对比度和颜色,而是线条的纠正和笔直的方式。这个例子取自一个iOS应用程序OriginalEdited我已经尝试使用CIPerspectiveCorrection和CIPerspectiveTransform和其他类型的过滤器,但没有任何运气拉直线条。
CIPerspectiveCorrection
CIPerspectiveTransform
p8ekf7hl1#
这里有多个步骤。但是你问的是透视校正,也就是(在Photoshop术语中)“拖动”图像的上角向上和向外(以增加其大小,从而使其与页面的其余部分更成比例)。对于Apple框架,有几种方法可以进行透视校正,但最明显的是CIPerspectiveCorrection(here's是它如何工作的一个例子)。现在,你如何得出结论,你需要这样的纠正(和哪些角落需要它)是一个更有趣的主题。
Vision
1条答案
按热度按时间p8ekf7hl1#
这里有多个步骤。但是你问的是透视校正,也就是(在Photoshop术语中)“拖动”图像的上角向上和向外(以增加其大小,从而使其与页面的其余部分更成比例)。对于Apple框架,有几种方法可以进行透视校正,但最明显的是
CIPerspectiveCorrection
(here's是它如何工作的一个例子)。现在,你如何得出结论,你需要这样的纠正(和哪些角落需要它)是一个更有趣的主题。
Vision
框架来检测形状(矩形),并根据矩形的变形进行校正。这不是容易出错的选项,但这是许多应用程序正在使用的。