2 ms·
That's interesting! Given that Tesseract.js wraps an Emscripten'd copy of Tesseract, I would have expected close to identical performance. This might have to do
by bijection 10y ago
That's interesting! Given that Tesseract.js wraps an Emscripten'd copy of Tesseract, I would have expected close to identical performance. This might have to do with the way we threshold images, with the age of the tesseract version we're using, or both. I'll look into it!
Edit: In addition to those differences, I think your font size is still a bit too small. On an unedited screenshot from a macbook (https://i.imgur.com/iv4ZdSt.png https://i.imgur.com/iv4ZdSt.png) I get
Although Google's API is certainly better, Tesseract.js should work similarly if you increase the font size. Screenshots taken on 'retina' devices are around the smallest text it can handle well.
Edit:
A screenshot of the same text at a higher resolution: https:[[imgur.com[a[W7IGu
Tesseract.js output: https:[[imgur.com[a[niIfM
“I am also a top professional on thumbtack which is a site for people looking for professional services like on gig salad. Please see my reviews from my clients there as well"
- jaytaylor 10y agoWhat do you mean by "emscripten'd"? Is Tesseract.js using emscripten to effectively bundle the 150KLOC of C/C++ from tesseract-ocr and the upstream dependency on leptonica [0]? If so, that's amazing! > This might have to do with the way we threshold images, > with the age of the tesseract version we're using, or > both. I'll look into it! I'd be very interested to hear about what is required to make it "match" native functionality. Please do drop me a line if/when you get it figured out! (I'm @jtaylor on twitter [1]) [0] http://www.leptonica.org/ http://www.leptonica.org/ [1] https://twitter.com/jtaylor https://twitter.com/jtaylor
- mumphster 10y agoHere's the repo of their build process for the core tesseract emscripten build https://github.com/naptha/tesseract-emscripten/blob/master/javascript/Makefile#L4 https://github.com/naptha/tesseract-emscripten/blob/master/j... specifically the line for lepton