从移动相机中读取文字或数字

时间:2016-10-15 14:21:38

标签: javascript

我不知道是否可以使用Javascript从移动相机中读取特定文本。

我正在尝试制作一个从书中读取ISBN号的webapp,然后将其导入数据库。有一些网站将webapp转换为apk,我需要它,因为我想使用移动相机读取ISBN,然后我的脚本找到亚马逊Api等信息。

但是我怎样才能从相机手机上阅读,是否可能? :P

1 个答案:

答案 0 :(得分:3)

  

我不知道是否可以使用Javascript从移动相机中读取特定文本。

您将面临的第一个挑战是从移动设备相机中读取图像,您可以通过多种方法使用,其中一种是简单的

<input type="file" accept="image/*;capture=camera">

检查此reference以获取更多选项

  

我正在尝试制作一个从书中读取ISBN号的网络应用程序。

第二个挑战是从该图像中读取ISBN。一种可能性是ISBN作为条形码印在书本上。所以你必须从静态图像中读取它,为此您还有几种方法,一个例子是使用适用于浏览器的JS条形码,如quaggaJS

如果您的ISBN是纯文本,您可以使用OCR提取(例如tesseract)文本,并使用一些正则表达式来匹配从图像中读取的文本中的ISBN。

  

然后将其导入数据库

您需要一个werbserver来接收ISBN值并将其存储在数据库中。有几种解决方案作为服务,例如Firebase Database,这将使您的工作在开始时更容易。

  

这里有一些将webapp转换为apk的网站,我需要它,因为我想用移动相机阅读ISBN

不要认为你需要它,我到目前为止所说的一切都应该在浏览器上运行得很好。