ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
12

What driver should I use for my USB camera?

asked 2011-02-16 02:24:24 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

I see people using lots of different ROS packages to work with their USB webcams. What are the options?

  • What cameras does the driver support?
  • Which features does it have?
  • What's the license?
  • Where can I get it?
edit retag flag offensive close merge delete

2 Answers

Sort by » oldest newest most voted
20

answered 2011-02-16 02:38:52 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

Most recent consumer webcams are compatible with the USB video class (UVC) device specification. ROS has several drivers that support these cameras as well as some non-UVC-compliant ones. <style type="text/css"> table#drivers tbody td { padding: 0.5em 0.25em 1em 0; border-bottom: 1px solid #ccc; } table#drivers code { font-size: 90%; }</style>

PackageCapture MethodNotes
libuvc_camera: camera_node libuvc (cross-platform) for USB Video Class-compliant cameras; BSD
uvc_cam: sender Video4Linux GPL
uvc_cam: sender Video4Linux Based on uvc_cam; reconfigurable parameters; calibration; GPL
uvc_camera: camera_node, stereo_node Video4Linux Based on uvc_cam; nodelets; calibration; GPL
gscam GStreamer
(cross-platform)
GPL
usb_cam Video4Linux BSD
gencam_cu OpenCV
(cross-platform)
BSD

Also see I Heart Robotics' comparison of USB camera drivers.

edit flag offensive delete link more

Comments

The <style/> tag worked in the preview!
Ken gravatar image Ken  ( 2011-02-16 06:07:04 -0500 )edit
Ya... I saw it working there as well... why it doesn't work in reality... dunno.
Eric Perko gravatar image Eric Perko  ( 2011-02-17 22:19:51 -0500 )edit
1

answered 2012-02-16 16:07:16 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

The best link for comparing all the ROS usb camera options

http://www.iheartrobotics.com/2010/05/testing-ros-usb-camera-drivers.html

edit flag offensive delete link more

Comments

Why I am getting karma - when I am answering someone questions???!!!!!

Eddit gravatar image Eddit  ( 2012-02-20 17:09:47 -0500 )edit

What exactly are you asking here? Why are you not getting karma for your answers? Why are you losing karma when being downvoted? Why are you actually receiving karma for answering a question and getting upvotes?

Eric Perko gravatar image Eric Perko  ( 2012-02-20 19:18:50 -0500 )edit

Don't you think the way you answering my question is a bit offensive!!! I just friendly asked a question while I gave a short answer compared to the previous answer with the correct link to help somebody else I got minus sign " - " (- means MINUS in my comments above if you didn't understand).

Eddit gravatar image Eddit  ( 2012-02-21 11:19:56 -0500 )edit

Please calm down. Your original comment was unclear. There is no way to know why people voted your answer down, but don't take it personally.

joq gravatar image joq  ( 2012-02-21 11:27:33 -0500 )edit

Question Tools

7 followers

Stats

Asked: 2011-02-16 02:24:24 -0500

Seen: 14,845 times

Last updated: Mar 06 '14