Re:Optical character recognition web app in JS and HTML5
by cessor on Friday March 28, 2014 @10:00PM
(#7491109)
I tried it with 10 writings from documents, books, printed ads, papers and so on. Even crystal clear text with only one character yielded only /"////,,,// gibberish. I found that it doesn't work very well...
Re:Optical character recognition web app in JS and HTML5
by konradzikusek on Friday March 28, 2014 @10:13PM
(#7491133)
That's strange, I never got that bad results. Check out my video where I'm demonstrating the app ( https://www.youtube.com/watch?v=ttn437BlEbo ), you'll see what texts I've worked on.
Re:Optical character recognition web app in JS and HTML5
by palakchokshi on Friday March 28, 2014 @06:56PM
(#7490494)
Is there functionality to train the algorithm? Improve the answer by using Levenshtein distance between OCRed text and set of words or something? Or maybe that is something the dev who uses this library can implement themselves. :)
Re:Optical character recognition web app in JS and HTML5
by konradzikusek on Friday March 28, 2014 @07:44PM
(#7490690)
Using simple text correction algorithm should work just fine. However, this goes beyond this simple experiment. I just wanted to demonstrate capabilities of ocrad.js . Feel free to implement it yourself! It seems that there are multiple JS auto-correction libs, e.g. https://code.google.com/p/careti/ .
Re:Optical character recognition web app in JS and HTML5
by konradzikusek on Friday March 28, 2014 @08:09PM
(#7490792)
Recognition algorithm is provided by ocrad.js which is a JavaScript version of the OCRAD project ( http://www.gnu.org/software/ocrad/ ). It's not perfect, but IMO it's very good - just make sure to use huge, printed, black-on-white text.
Re:Optical character recognition web app in JS and HTML5
by konradzikusek on Sunday March 30, 2014 @05:16AM
(#7495654)
I'm not sure what do you mean. Only code that I wrote for this demo is in index.html and main.js. These two files are not minified. Ocrad.js, jquery, modernizr, bootstrap are minified because these are libraries that I'm importing. Everything is explained under the app, please read the description.
http://www.tiikoni.com/tis/view/?id=e6fe518