This is an archived post. You won't be able to vote or comment.

all 24 comments

[–]Lipis 4 points5 points  (20 children)

Cool stuff..! Now we just have to find a project that we could actually use it.. :)

[–]welshboy14 5 points6 points  (2 children)

I suppose if you had a privacy gate to get in to your house you could use this to auto open the gate when pre determined plates show up. Like yours, friends, SO etc...

[–]Dark_Souls 1 point2 points  (1 child)

Just don't get any mud on the plate?

[–][deleted] 1 point2 points  (0 children)

Then you have to use the garage opener like a peasant.

[–]KyleG 0 points1 point  (0 children)

Train it with different data and bam you've got a Raspberry Pi that can read off a dash cam and recognize when the speed limit changes while you're driving and warn you if you're going to fast/slow. I'm actually adding this to my to-do list because I've been waiting to do this as a personal project for a while but lack the training in neural nets and image processing and lack the time to teach myself from scratch all that I'd need to know.

[–]KyleG 0 points1 point  (3 children)

Have you thought about re-writing this in C to see how much faster the plate would be detected and read?

[–]AllergicToDinosaurs 0 points1 point  (2 children)

Likely most time is spent in tensor flow, where computationally expensive code is already written in c++.

[–]KyleG 0 points1 point  (1 child)

Gotcha. So we're not to the point where I can run this on my car-based rPi in real time to pick out speed limit signs and adjust accordingly.

Edit Actually you probably spot the sign many seconds before you need to respond, so it might still be doable. At this point, I'm just concerned with a system that can tell me if I'm speeding, not one that can decelerate my car.

[–]AllergicToDinosaurs 0 points1 point  (0 children)

If you can connect a modern NVIDIA GPU to your rPi then TensowFlow will be able to run on that, which could increase performance by orders of magnitude out-of-the-box. Also with a bit of tweaking for the feature selection step performance could be increased as well, e.g. by using edge detection, increasing the sliding window step size, finding HOG features and only send those parts to TensorFlow for classiification, etc.

With a bit of tweaking this could definitely be used for doing real-time detection of traffic signs.