Сбой распознавания Nativescript с общей ошибкой - PullRequest
0 голосов
/ 14 октября 2018

Я пытаюсь использовать плагин nativescript-ocr и продолжаю получать это сообщение об ошибке

CONSOLE ERROR file:///app/newcard/newcard.component.js:133:34: {
  "error": "Recognize failed, check the log for possible details."
}

Это очень бесполезно, и я слишком застрял на немдолго.

Ниже вы можете увидеть, как я реализую ocr:

doRecognize(source: string): void {
console.log({source});
let img: ImageSource = new ImageSource()
img.fromResource(source).then((success: boolean) => {
  if (success) {
    this.ocr.retrieveText({
      image: img,
      language: 'eng',
      onProgress: (percentage: number ) => {
        console.log(`Decoding progress: ${percentage}%`);
      }
    }).then(
        (result: RetrieveTextResult) => {
          console.log(`Result: ${result.text}`);
        },
          (error) => {
        })
     }
  });
}

Исходная строка выглядит так:

CONSOLE LOG file:///app/newcard/newcard.component.js:122:20: {
"source": 
"file:///Users/georgekyr/Library/Developer/CoreSimulator/Devices/0723299A-7C8B-40C3-AE74- FEE8E08BB52D/data/Media/DCIM/100APPLE/IMG_0007.PNG" 
}

Оглядываясь вокруг, я обнаруживаю, что естьВ случаях, когда папка app/tesseract/tessadata была создана неправильно, я дважды проверил, что папка существует в нужном месте и содержит правильные данные.

...