I built a DIY license plate reader with a Raspberry Pi and machine learning
11–20 of 78 posts
Re: I built a DIY license plate reader with a Raspberry Pi and machine learning
#12Either the Neural Compute Stick or the Google Coral both have more than enough grunt to run real-time object detection models. Both will run on USB2 power. I don't know the overhead of good OCR, but license plates are a very standard format so perhaps you could train a second detector to extract the letters?
Even if you do OCR in the cloud, local bounding box extraction would save a huge amount of bandwidth.
Re: I built a DIY license plate reader with a Raspberry Pi and machine learning
#13Tesseract OCR can do this, using only the Raspberry Pi, at a "good enough" framerate for any real driving situation.
Re: I built a DIY license plate reader with a Raspberry Pi and machine learning
#14The obvious question is why not use a local accelerator? Either the Neural Compute Stick or the Google Coral both have more than enough grunt to run real-time object detection models. Both will run on USB2 power. I don't know the overhead of good OCR, but license plates are a very standard format so perhaps you could train a second detector to extract the letters? Even if you do OCR in the cloud, local bounding box e…
If you’re interested in trying it out: https://siftrics.com/
Re: I built a DIY license plate reader with a Raspberry Pi and machine learning
#15The obvious question is why not use a local accelerator? Either the Neural Compute Stick or the Google Coral both have more than enough grunt to run real-time object detection models. Both will run on USB2 power. I don't know the overhead of good OCR, but license plates are a very standard format so perhaps you could train a second detector to extract the letters? Even if you do OCR in the cloud, local bounding box e…
Detecting the license plates is really cheap computationally speaking, but not on the RPi. The most expensive part computationally was identifying the words (letters) - that's because detecting the text within the bounding boxes obtained from YOLOv3 is based on a VGG-16 model. Running that multiple times in a single frame (for multiple license plates) is expensive.
Surprisingly, the bandwidth was the least of my concerns. I was very surprised to see I didn't need much at all. For YOLOv3@ 416p and @30FPS I need about ~3Mbps. I wouldn't consider that much.
Now, this is a demo of what a production system could theoretically look like. I know it could be much better optimized.
Re: I built a DIY license plate reader with a Raspberry Pi and machine learning
#16It’s just a question of time before people can hack their own similar facial recognition system. The new glasses from Bosch, with a projector straight on to the retina, is an obvious choice for displaying personal info about everybody in reach of the camera. With 5G, everybody has a reliable access to all the computing power needed.
Re: I built a DIY license plate reader with a Raspberry Pi and machine learning
#17So now medium is straight up not letting people read an article unless they're logged in ... Disgusting.
Re: I built a DIY license plate reader with a Raspberry Pi and machine learning
#18The obvious question is why not use a local accelerator? Either the Neural Compute Stick or the Google Coral both have more than enough grunt to run real-time object detection models. Both will run on USB2 power. I don't know the overhead of good OCR, but license plates are a very standard format so perhaps you could train a second detector to extract the letters? Even if you do OCR in the cloud, local bounding box e…
Re: I built a DIY license plate reader with a Raspberry Pi and machine learning
#19So now medium is straight up not letting people read an article unless they're logged in ... Disgusting.
Take this in the meantime: https://outline.com/qsv7ab
Re: I built a DIY license plate reader with a Raspberry Pi and machine learning
#20"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.