I want to capture the digital value (distance left to event) from a navigation system using a webcam and use that value in Arduino.
Since I can't hack into this navigation device this seems to be the best solution. It is a bit like this: Heart Beats for Music Hack Day MIT - YouTube
Those are basically 7-segment displays. If you can put 7 photoresistors in exactly the right place (the display is backlit, right??) you can decode from that.
You only need one detector for the 100's digit. And MAYBE you can find that you can determine 0 to 9 with less than 7 detectors. Hmmm...
Or maybe you could get the voltages from the displays themselves, assuming they are 7-seg? If it's a graphical LCD then forget it, but 7-seg LCD or LED would be alright.
I dont need Arduino to do the processing, my computer can do that. So webcam on computer as well as the Arduino. Just need a program to do the OCR and communicate this value to the Arduino environment; or is this impossible?
So basically webcam is input, A program to do the OCR, communicate this value to arduino, arduino is output.
Thanks for the responses so far!! really appreciate it!
Yes, this is possible but has then nothing to do with the Arduino. As long as you're able to do the OCR somehow on the PC you can send that value to the Arduino by USB (or TCP/IP if you have an Ethernet Shield).
olierook:
So basically webcam is input, A program to do the OCR, communicate this value to arduino, arduino is output.
Yes, that's entirely possible and sensible. The webcam would be connected to the PC and used by an application on the PC, which sends commands to the Arduino via USB serial or whatever other interface you choose to use.