Javascript 收据扫描仪应用程序使用什么免费OCR?

Javascript 收据扫描仪应用程序使用什么免费OCR?,javascript,android,ocr,scanning,receipt,Javascript,Android,Ocr,Scanning,Receipt,我正在android studio中为android制作收据扫描应用程序。我应该使用什么免费OCR?我想从收据上得到的主要信息是日期、金额和货币 如果您使用JavaScript作为主要语言,我想我听说过一个名为Tesseract.js的库。不知道它是否有效,但我认为值得一试 您可以使用tesseract引擎,也可以使用tensorflow.js创建您自己的OCR模型,尽管这会很复杂 import Tesseract from 'tesseract.js'; Tesseract.recogniz

我正在android studio中为android制作收据扫描应用程序。我应该使用什么免费OCR?我想从收据上得到的主要信息是日期、金额和货币

如果您使用JavaScript作为主要语言,我想我听说过一个名为Tesseract.js的库。不知道它是否有效,但我认为值得一试

您可以使用tesseract引擎,也可以使用tensorflow.js创建您自己的OCR模型,尽管这会很复杂

import Tesseract from 'tesseract.js';

Tesseract.recognize(
  'https://tesseract.projectnaptha.com/img/eng_bw.png',
  'eng',
  { logger: m => console.log(m) }
).then(({ data: { text } }) => {
  console.log(text);
})