通过网络摄像头从图像中检测文本

时间:2016-05-05 11:26:53

标签: javascript php jquery ocr

我有一个仓库,出于库存目的,我需要扫描新项目。其中一些没有条形码,所以我想用网络摄像头扫描标签,并将名称与数据库中的名称进行比较。

因此我需要某种Javascript / JQuery和PHP的组合。 我想通过Javascript捕获图像,然后将其发布到PHP。在PHP中,我想到使用像Tesseract OCR这样的OCR软件来检测标签上的项目名称。如果我到目前为止剩下的将是小菜一碟。

我的计划可行吗? 如果有的话,任何人都已经有过这方面的经验,或者可以推荐一些我可以使用的软件。

1 个答案:

答案 0 :(得分:2)

我现在已经解决了我的问题,并希望提供我的解决方案,以防有人正在寻找类似的东西。

我在我的网页上创建了<video>,使用.getUserMedia()功能显示带有HTML和Javascript的网络摄像头。然后我创建了一个伪画布,并从中获取了数据URI。

图片在base64中发布到Google Cloud Vision API的OCR(文本检测)。这使得扫描图像的结果非常准确。