我不知道是否可以使用Javascript从移动相机中读取特定文本。
我正在尝试制作一个从书中读取ISBN号的webapp,然后将其导入数据库。有一些网站将webapp转换为apk,我需要它,因为我想使用移动相机读取ISBN,然后我的脚本找到亚马逊Api等信息。
但是我怎样才能从相机手机上阅读,是否可能? :P
答案 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
不要认为你需要它,我到目前为止所说的一切都应该在浏览器上运行得很好。