Ниже приведен мой код при попытке прочитать изображение с помощью Tersseract.js
router.post('/scanIC', function(req, res, next) {
var request = require('request')
var fs = require('fs')
var url = 'http://tesseract.projectnaptha.com/img/eng_bw.png'
var filename = 'pic.png'
var writeFile = fs.createWriteStream(filename)
request(url).pipe(writeFile).on('close', function() {
console.log(url, 'saved to', filename)
Tesseract.recognize(filename)
.progress(function (p) { console.log('progress', p) })
.catch(err => console.error(err))
.then(function (result) {
console.log(result.text)
process.exit(0)
})
});
});
Ниже приведена ошибка, которую я получаю:
Error: write EPIPE
at _errnoException (util.js:992:11)
at ChildProcess.target._send (internal/child_process.js:702:20)
at ChildProcess.target.send (internal/child_process.js:586:19)
Учебное пособие, которому я следую:https://www.twilio.com/blog/2016/11/a-simple-way-to-ocr-images-from-a-url-with-tesseract-js.html
Есть ли ошибка в моем коде?Я пытался отлаживать это часами.