Pages: [1]   Go Down
Author Topic: Image recognition  (Read 1398 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 13
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hello,

Could you give me some guides how to process image from camera.
Suppose, I need to found red ball on white floor.

So, I need:

1. Connect camera to Arduino
2. Get image from camera.
3. Found a red ball (dot)
4....

I wil be happy for any inormation.
Thanks.
Logged

Manchester (England England)
Offline Offline
Brattain Member
*****
Karma: 604
Posts: 33419
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Sorry this is way outside the scope of an arduino. There is not enough speed but more importantly memory to do anything approaching this. Try another platform.
Logged

Global Moderator
UK
Offline Offline
Brattain Member
*****
Karma: 291
Posts: 25874
I don't think you connected the grounds, Dave.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
1. Connect camera to Arduino

Oops. Fallen at the first.

Not impossible, but you might want to consider your timescales.
Logged

"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.

0
Offline Offline
Newbie
*
Karma: 0
Posts: 13
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks for quick reply.
I'll implement another idea :-)
Logged

North Yorkshire, UK
Offline Offline
Faraday Member
**
Karma: 104
Posts: 5531
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

You guys are all missing this:
nootropicdesign.com/ve/
Logged

Global Moderator
UK
Offline Offline
Brattain Member
*****
Karma: 291
Posts: 25874
I don't think you connected the grounds, Dave.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

And that'll be able to discriminate a red ball from, say, a blue ball?
Logged

"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.

North Yorkshire, UK
Offline Offline
Faraday Member
**
Karma: 104
Posts: 5531
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Suppose, I need to found red ball on white floor.
Well I was going with this situation...

Perhaps a white ball on a dark floor if that can't be made to work so well.
Or even a glowing ball - adding some LEDs to a ping pong ball wouldn't be too bad.
Logged

Lancaster, England
Offline Offline
Jr. Member
**
Karma: 0
Posts: 85
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

And that'll be able to discriminate a red ball from, say, a blue ball?
Possibly, if you can split the RGB channels.  Whether the Arduino's fast enough to do it in a way that's useful (or has enough memory to handle it) is another matter. smiley
Logged

John

Global Moderator
UK
Offline Offline
Brattain Member
*****
Karma: 291
Posts: 25874
I don't think you connected the grounds, Dave.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Possibly, if you can split the RGB channels
There is no RGB in a composite video signal - you'd need a NTSC/PAL/SECAM/whatever decoder too.
Logged

"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.

Lancaster, England
Offline Offline
Jr. Member
**
Karma: 0
Posts: 85
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Good point, it'd just be looking at luma levels (long time since I used a composite video connection, can you tell?).  Probably no colour recognition then.
Logged

John

Portugal
Offline Offline
God Member
*****
Karma: 6
Posts: 962
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

That board does video overlay, the only thing that arduino is doing is sending some text.
There is not even enough ram to save an 320x240 black and white frame.
Logged

North Yorkshire, UK
Offline Offline
Faraday Member
**
Karma: 104
Posts: 5531
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
That board does video overlay, the only thing that arduino is doing is sending some text.
There is not even enough ram to save an 320x240 black and white frame.
It does a lot more than video overlay.
Quote
Capture low-res video image frames for display or video processing. Give your Arduino the gift of sight!
http://nootropicdesign.com/projectlab/2011/03/20/video-frame-capture/
http://nootropicdesign.com/projectlab/2011/03/20/arduino-computer-vision/
Logged

Pages: [1]   Go Up
Jump to: