Let's Make Robots!

Camera for vision

I wanted to ask if we can use a digicam with OpenCV to give our robots vision. I have a Canon Power Shot A-470 7 MP digital camara and a few others which record images the old photo film way. Can any of these be used with OpenCV to give my robot perception of objects and colors? I don't want to open my digicam and explore inside though as I want to use it for other purposes as well. If not, then can a cheap unbranded webcam be used for this purpose? Please reply...

Looks like this---

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

grab a cheap usb camera and you should be good to go

Hi. That's one of the problems I face here. I just can't grab a new camera. I have to use existing resources as monetary support is non existent here. Whatever I end up buying, I'll have spent all the money that I own on it. As I'm 18, I don't have a job and I don't get monthly allowances either (the, money that I have has been given to me by relatives and the interest from the bank that I've earned). That's why I have to do some research before I but anything. If you have some source from where I can but a cheap camera under $5 with free shipping to India, I'll be the most happy person to buy it.

Yeah, a quick search on dealextreme showed a 300k pixel webcam for $4.66 including shipping:

http://www.dealextreme.com/p/usb-pc-webcam-300k-pixel-with-6-led-13?item=32

Don`t let age stop you, I had a part time job cutting up potato chips when I was 14.

I think dealextreme have free shipping to everywhere and there are many cameras for about $5.

You could check this out: http://hackaday.com/2008/05/27/how-to-expand-your-camera-with-chdk/
Don't know if it will work, but it's worth a try

basile

That may work for my camera. It is worth giving it a try. I'll certainly put it at the top of my to do list after 2nd June.

I successfully use a webcam that I paid less than $10 US for with a fairly old build of the openCV framework.  I would assume anything with a resolution of 320x240 or greater and a USB or Firewire interface would work (but I'm a Mac guy and often don't have the compatabilty problems that Wintel machines present.)

...hack but my camera doesn't support the onscreen feature that the hack uses.

No it can't be used as a webcam... :(