我有需要打印的PDF文件或JPG图像(这些是公式,将手工填写),我需要:
扫描后,图像应该用Python完美地旋转/缩放,这样我就可以使用x,y坐标访问公式的某些部分
扫描的图像应使用数字标识进行识别。
我应该在公式纸上添加什么样的模式,以便Python库(哪一个?)是否能够裁剪/旋转/用ID识别?
我在考虑在纸张的左上角添加一个二维码(包含一个数字标识),在纸张的右下角添加一个二维码,或者也可以添加"hirondelles"符号:
二维码将使用qrcode库生成:
import qrcode
img = qrcode.make('ID1138934')
并在PDF的顶部添加this method。在
注:
我已经读过问题How to decode a QR-code image in (preferably pure) Python?,但这并没有检测到扫描纸上的二维码;它只接受包含二维码的PNG作为输入。
Here is a JPG,扫描文档示例:
这项任务需要两种技术的结合:
第一步:检测每个二维码4个角的x,y坐标。Python库
zbar
对此很有用。this question+中的代码答案显示了如何执行此操作。第二步:现在需要一个倾斜/透视校正/“单应性”。Here是如何使用Python+OpenCV实现的。
相关问题 更多 >
编程相关推荐