Closed ashokkumarjuly closed 6 years ago
Passing the "base64" image directly into recognize it worked.
Curious to see your implementation @ashokkumarjuly - Tesseract is throwing the following at me when I try that:
Error: ENAMETOOLONG: name too long
@Studnicky, below is my code
var base64Str = "data:image/png;base64,........ ..... ......"; var d = new Date();
Tesseract
.recognize(
base64Str
)
.progress(message => console.log(message.status + " [" + Math.ceil(message.progress * 100) + "%]"))
.catch(err => console.error('tessaract error ', err))
.then((tesseractResult) => {
var t = new Date();
console.log("Tesssaract: millis", (t.getTime() - d.getTime()));
return tesseractResult;
})
.finally(resultOrError => console.log(resultOrError))
Hmm. Maybe my image is, in fact, too large. I'll see if just straight up resizing it helps and come back to this.
I keep getting "Can currently only create a Blob from other Blobs."
Only differences between you example is ..
When I try to concat them it gives me the same error.
Hi, I am integrating tesseract with node server with webpack and getting error invalid image data while passing the image buffer to tesseract,js getting following error " Uncaught Invalid ImageData", below is my code,
What i am missing,..