通过网络摄像头检测图像中的文本
Detect text from image via Webcam
我有一个仓库,出于库存目的,我需要扫描新物品。其中一些没有任何条形码,所以我想到用网络摄像头扫描他们的标签,然后将名称与数据库中的名称进行比较。
因此我需要某种 Javascript/JQuery 和 PHP 的组合。
我想通过 Javascript 捕获图像,然后 post 到 PHP。在 PHP 中,我想到了使用像 Tesseract OCR 这样的 OCR 软件来检测标签上的项目名称。如果我走到这一步,剩下的就小菜一碟了。
我的计划可行吗?
如果是这样,是否有人已经对此有一些经验,或者可以推荐一些我可以使用的软件。
我现在已经解决了我的问题,并希望提供我的解决方案,以防有人正在寻找类似的东西。
我在我的网页上创建了一个 <video>
,使用 .getUserMedia()
函数显示我的 HTML 和 Javascript 网络摄像头。然后我创建了一个伪 canvas 并从中获取了数据 URI。
图片以 base64 格式发布到 Google Cloud Vision API 的 OCR(文本检测)。这样返回扫描图像的结果非常准确。
我有一个仓库,出于库存目的,我需要扫描新物品。其中一些没有任何条形码,所以我想到用网络摄像头扫描他们的标签,然后将名称与数据库中的名称进行比较。
因此我需要某种 Javascript/JQuery 和 PHP 的组合。 我想通过 Javascript 捕获图像,然后 post 到 PHP。在 PHP 中,我想到了使用像 Tesseract OCR 这样的 OCR 软件来检测标签上的项目名称。如果我走到这一步,剩下的就小菜一碟了。
我的计划可行吗? 如果是这样,是否有人已经对此有一些经验,或者可以推荐一些我可以使用的软件。
我现在已经解决了我的问题,并希望提供我的解决方案,以防有人正在寻找类似的东西。
我在我的网页上创建了一个 <video>
,使用 .getUserMedia()
函数显示我的 HTML 和 Javascript 网络摄像头。然后我创建了一个伪 canvas 并从中获取了数据 URI。
图片以 base64 格式发布到 Google Cloud Vision API 的 OCR(文本检测)。这样返回扫描图像的结果非常准确。