как решить эту ошибку "Ошибка: распознать - (FeatureNotLicensed) в:" OCRXpress Std ""? - PullRequest
0 голосов
/ 05 июля 2018

Я занимаюсь разработкой демонстрационного приложения OCR с использованием nodejs. Поэтому, когда я пытался запустить свое приложение, используя 'node app.js', оно выдает ошибку вроде этого

Server is running
Error: recognize -- (FeatureNotLicensed) at: "OCRXpress Std"

Я выполнил действия, перечисленные в "https://www.npmjs.com/package/ocr" но все еще сталкивается с той же ошибкой.
Вот мой код

const express = require('express');
const ocr = require('ocr');

var params = {
   input: './node_modules/ocr/samples/images/color.bmp',
   output: './out.txt',
   format: 'text'
};

ocr.recognize(params, function(err, document){
    if(err)  console.error(err);
    console.log(document); 
});

app.listen(8081, (err, res) => {
    if (err) console.log(err);
    console.log("Server is running..")
})

Каковы возможные способы преодоления этой ошибки?
пожалуйста, помогите мне
Спасибо.

1 Ответ

0 голосов
/ 16 июля 2018

Используйте эти ключи, предоставленные accusoft.

const express = require('express');
const ocrx = require('ocr');
ocrx.setSolutionName('AccusoftRuntimeTest');
ocrx.setSolutionKey(0x00000001,0x00000002,0x00000003,0x00000004);
ocrx.setOemLicenseKey('<LicenceKeyProvidedByAccusoft>');

После добавления этих трех ключей Моя проблема была решена.

...