Go to Post Or you could go to the Waterloo or Greater Toronto regional, walk up to anyone in their pit, and ask. You may end up feeling like you asked for a sip of water and ended up soaked by a fire hose, but you won't walk away disappointed. - Richard Wallace [more]
Home
Go Back   Chief Delphi > Technical > Electrical
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 29-01-2013, 19:25
Azrathud's Avatar
Azrathud Azrathud is offline
Computer Nerd
AKA: Bryce Guinta
FRC #2945 (BANG)
Team Role: Programmer
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Colorado
Posts: 24
Azrathud is on a distinguished road
Looking For a USB Camera for Vision Processing

Hello FIRST teams,
I'm wondering if any of you have come across a nice USB camera for vision processing. This year, my team is planning to do vision processing in a Raspberry Pi, which has USB ports, which opens up nice low-cost alternatives.

Anyway, does anyone have link or model number to a sufficient camera?
  #2   Spotlight this post!  
Unread 29-01-2013, 19:34
catacon catacon is offline
Registered User
FRC #1444 (Lightning Lancers)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2006
Location: St. Louis
Posts: 154
catacon is a splendid one to beholdcatacon is a splendid one to beholdcatacon is a splendid one to beholdcatacon is a splendid one to beholdcatacon is a splendid one to beholdcatacon is a splendid one to beholdcatacon is a splendid one to behold
Re: Looking For a USB Camera for Vision Processing

Any decent webcam should work. You could also use the Kinect from last year's KOP.
  #3   Spotlight this post!  
Unread 29-01-2013, 19:41
Azrathud's Avatar
Azrathud Azrathud is offline
Computer Nerd
AKA: Bryce Guinta
FRC #2945 (BANG)
Team Role: Programmer
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Colorado
Posts: 24
Azrathud is on a distinguished road
Re: Looking For a USB Camera for Vision Processing

Quote:
Originally Posted by catacon View Post
Any decent webcam should work. You could also use the Kinect from last year's KOP.
Fair enough. I'll look for a webcam and post back results for anyone else.

My team doesn't want to use the kinect because of weight concerns.
  #4   Spotlight this post!  
Unread 29-01-2013, 19:58
Teamcodeorange's Avatar
Teamcodeorange Teamcodeorange is offline
Registered User
FRC #3476
 
Join Date: Jan 2011
Location: US
Posts: 236
Teamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant futureTeamcodeorange has a brilliant future
Re: Looking For a USB Camera for Vision Processing

A Playstation 3 "Eye" camera produces good images and can run at 75 fps at VGA resolution.
__________________
Try Code Orange's electronics tutorials!
---------------------------------------------------------
2015 - Tesla Division Champions
2015 - Inland Empire Engineering Inspiration Award
2015 - San Diego Regional Chairman's Award
2014 - San Diego Regional Chairman's Award
2013 - Newton Division Champions
2012 - San Diego Regional Winners
  #5   Spotlight this post!  
Unread 30-01-2013, 16:53
RoboRealm RoboRealm is offline
Registered User
FRC #0443
 
Join Date: Nov 2011
Location: United States
Posts: 35
RoboRealm is a jewel in the roughRoboRealm is a jewel in the roughRoboRealm is a jewel in the roughRoboRealm is a jewel in the rough
Re: Looking For a USB Camera for Vision Processing

You may want to review the Rasberry PI option .. nice unit, great price but at 5 fps at 320x240 without any actually processing (i.e. this is just image capture) you may want to ensure that you'll be moving VERY slowly.

Depending on what you are doing with it .. try reducing to 160x120 which will help with the fps a bit. You should also ensure that the PI is running at top speed (there is a config file that sets the CPU speed)

You will not need the top of the line HD webcams. Anything around $20 should work just fine. Keep in mind that some drivers are easier than others on the PI/Linux/ArmStrong/Debbian/etc. I'd recommend Logitech since we've tested that brand on the PI and it came right up ... MS brand seems to work too.

Good luck!
STeven.
  #6   Spotlight this post!  
Unread 30-01-2013, 19:01
trilogy2826's Avatar
trilogy2826 trilogy2826 is offline
Mentor - 2826
AKA: Jake Fischer
FRC #2826 (Wave Robotics)
Team Role: Mentor
 
Join Date: Nov 2008
Rookie Year: 2006
Location: Oshkosh, WI
Posts: 113
trilogy2826 has a reputation beyond reputetrilogy2826 has a reputation beyond reputetrilogy2826 has a reputation beyond reputetrilogy2826 has a reputation beyond reputetrilogy2826 has a reputation beyond reputetrilogy2826 has a reputation beyond reputetrilogy2826 has a reputation beyond reputetrilogy2826 has a reputation beyond reputetrilogy2826 has a reputation beyond reputetrilogy2826 has a reputation beyond reputetrilogy2826 has a reputation beyond repute
Re: Looking For a USB Camera for Vision Processing

I second the PS3 eye. It was hands down the best quality at a higher frame rate of all 5 cameras we tested.
  #7   Spotlight this post!  
Unread 30-01-2013, 19:07
RoboRealm RoboRealm is offline
Registered User
FRC #0443
 
Join Date: Nov 2011
Location: United States
Posts: 35
RoboRealm is a jewel in the roughRoboRealm is a jewel in the roughRoboRealm is a jewel in the roughRoboRealm is a jewel in the rough
Re: Looking For a USB Camera for Vision Processing

Yea, I'll be the third to agree with the PS2 eye. Very good fps for the price.

STeven.
  #8   Spotlight this post!  
Unread 07-02-2013, 16:06
Azrathud's Avatar
Azrathud Azrathud is offline
Computer Nerd
AKA: Bryce Guinta
FRC #2945 (BANG)
Team Role: Programmer
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Colorado
Posts: 24
Azrathud is on a distinguished road
Re: Looking For a USB Camera for Vision Processing

Quote:
Originally Posted by RoboRealm View Post
Yea, I'll be the third to agree with the PS2 eye. Very good fps for the price.

STeven.
I did end up buying the PS3 Eye. Thank you all. It works fine, although I'm yet unsure if it will work in ranges over ~30 feet(I haven't tested that yet) as the image looks pixalated, although that may be from something on my end.


Quote:
Originally Posted by RoboRealm View Post
You may want to review the Rasberry PI option .. nice unit, great price but at 5 fps at 320x240 without any actually processing (i.e. this is just image capture) you may want to ensure that you'll be moving VERY slowly.

Depending on what you are doing with it .. try reducing to 160x120 which will help with the fps a bit. You should also ensure that the PI is running at top speed (there is a config file that sets the CPU speed)

You will not need the top of the line HD webcams. Anything around $20 should work just fine. Keep in mind that some drivers are easier than others on the PI/Linux/ArmStrong/Debbian/etc. I'd recommend Logitech since we've tested that brand on the PI and it came right up ... MS brand seems to work too.

Good luck!
STeven.
Where did you get those numbers for FPS? I'm getting a much higher FPS with the Axis 206 Camera(10 - 15 FPS) with the same resolution(and some compression), and I have similar numbers for the PS3.
I'm capturing the image and then doing vision processing for rectangle targets using OpenCV and python. I'm not sending the image anywhere else, which may be what you did.

Although with two cameras(Axis 206 and the PS3 Eye) with vision processing, the fps is hovering around 5, which may be fine. I may reduce the resolution of the PS3 Eye capture image since I'm using it solely for targeting retro-reflective tape less than 90" away(On the pyramid).

Note for anyone using the Raspberry Pi(maybe other similar devices), you may have to bypass certain fuses to power USB cameras. The raspberry pi requires only 700mA to be powered, and so has a 700mA fuse at from the MicroUSB port. You can bypass this by either doing some soldering or by using the GPIO port to purely power your Raspberry Pi; I used a two pin header cable on ports 4 and 6 on the GPIO connected the standard KOP 12 to 5v converter to get power from the PD board. Since the USB camera in my case requires 500mA, and the USB ports too have a polyfuse(fuse that doesn't permanently trip) limiting current to 140mA, you'll have to do some soldering to jump those polyfuses for the extra current(and then you may want to super glue the wires you used to jump down). It was a lot of work but the camera works.


2 Pin header in GPIO


Jumpers over polyfuse


Put together

Last edited by Azrathud : 07-02-2013 at 16:17. Reason: typos, add extra information
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 11:16.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi