libuvc_camera - Camera Doesn't Respond To Parameter Changes
Hi Everyone,
I have a Logitech C920 that I'm using with the libuvc_camera node. I've followed the instructions here: http://wiki.ros.org/libuvc_camera. My goal is to disable auto focus and auto exposure and set them manually.
I can view the image stream (using the image_view node), so I know the camera works. I tried to disable auto focus/auto exposure via the libuvc_camera service, however the camera continued to to set the focus and exposure automatically. I tried to set other parameters such absolute exposure and focus, however the camera did not respond to these changes.
I confirmed that my desired parameter values were set by printing the current node configuration to console.
Does anyone have any idea why the camera isn't responding to these parameter changes? Do I need to run the libuvc_camera node as a super user or something?
Thank you for any insight.
I had the same issue with the same camera. As far as I remember the problem was caused by not having write permissions to /dev/bus/usb. I don't think you need root permissions. Check the write permissions just like it's recommend here http://wiki.ros.org/libuvc_camera
I followed the instructions in that link, specifically I set " #UVC cameras SUBSYSTEMS=="usb", ATTRS{idVendor}=="046d", MODE="0666" " in my 99-uvc.rules file. I found that I was able to disable auto exposure, but I cannot manually set exposure time, the aperture, or disable auto focus. Could you?
Were you able to control the iris or exposure manually?