如何更改拍摄的文档以使其看起来“扫描”

2024-03-08

我怎么能够do this http://www.techcrunch.com/2009/03/17/jotnot-turns-your-iphones-camera-into-a-document-scanner/在 Python/PIL 中?即,给定偏移矩形(拍摄的文档)的四个点,使其看起来平坦,就像扫描的一样。有一个简单的算法吗?

另外,我还应该做其他操作来使它看起来更像“扫描”吗?

我想用 Python 为自己制作这个程序的简单版本。


查看方法设置为 QUAD 的transform()

https://pillow.readthedocs.io/en/stable/reference/Image.html#PIL.Image.Image.transform https://pillow.readthedocs.io/en/stable/reference/Image.html#PIL.Image.Image.transform

im.transform(size, QUAD, data) => image
im.transform(size, QUAD, data, filter) => image

将图像中的四边形(由四个角定义的区域)映射到给定大小的矩形。

数据是一个 8 元组 (x0, y0, x1, y1, x2, y2, y3, y3),其中包含源四边形的左上角、左下角、右下角和右上角。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何更改拍摄的文档以使其看起来“扫描” 的相关文章

随机推荐