5 ms·
"Machine Learning" is the wrong tool for the job here. Tesseract OCR can do this, using only the Raspberry Pi, at a "good enough" framerate for any real drivin
by jlarocco 7y ago
"Machine Learning" is the wrong tool for the job here.
Tesseract OCR can do this, using only the Raspberry Pi, at a "good enough" framerate for any real driving situation.
- nine_k 7y agoIt's more like a "learnèd machine" approach. No need to train the model, but a pre-trained model may be (or not be, depending on circumstances!) more efficient than "hand-written" OCR approaches.
- jlarocco 7y agoThe article mentions using a bunch of GPUs in AWS to do the processing, so I'm guessing that's a pretty firm "no" in this case...
- alexcnwy 7y agoTesseract really baaaad imo
- xFlynnRider 7y agoWhy is it bad?
- alexcnwy 7y agoNot accurate. Deep approaches work better.
- beagle3 7y agoTesseract only does well if the input is clean, aligned, two tone image, already cut down -- but LPR images you get from a moving camera are anything but. Machine learning is a fine tool for this job. The specific machine learning setup is an overkill, though.
- heavenlyblue 7y agoMost of these problems are much easier to solve by simply picking a better camera. Moreover license plates are specifically made to be easier to read (ie reflective).
- beagle3 7y agoNo they are not. Converting a semi-shaded black-on-yellow to clean black-and-white is not a matter of picking a better camera. Aligning it into am axis aligned rectangle form (from whatever angle you managed to capture them) is not a matter of picking a better camera. Tesseract is really bad unless your input is really clean. Reflective helps you only if you actually shine light from the direction of the camera. which you can't practically do from within a car (the setup described in the post), and in most jurisdictions cannot legally do at all.
- mister_hn 7y agoOCR itself is machine learning?
- mrweasel 7y agoNo, not necessarily.