2014-07-18 40 views
0

我正在处理可以扫描并上传到我的服务器的表单。我需要一个脚本(最好是PHP,但其他人也欢迎),可以从表单中读取一个4位数的ID号。PHP:使用冒泡号码从扫描文档中检测ID

我对形式目前的计划是有一个表是这样的:

enter image description here

所以,加标记显示框或气泡,一个人已经使用笔填写。在这个例子中,ID将是'2014'。

我的问题是,检测哪些数字已被填充的最佳方法是什么?

我假设我应该对表格进行颜色编码,以便我可以在该颜色范围内找到rgb值,以便知道表格的开始和结束位置。然后我假设我可以使用每个盒子的位置并检查该区域以查看内部的平均值是否高于给定的阈值。

任何人做过类似的事情或有任何建议/脚本可能有助于解决这个问题?

回答

0

使用合适格式的条形码,并使用library to read and decode the barcode。我已链接php-zbarcode,它使用ImageMagick和zbar,并且可以解码大多数条码格式,包括QR码。

+0

这将是非常好的,因为我曾经使用过这样的条形码,但是ID是用手填写的。所以条形码在这里不起作用。 –

+0

啊,对不起。错过了用笔填充的部分。 – MatsLindh