Hi,
I am using the ueye_cam node with a UI-1220LE-M-GL camera. All were running perfectly in the lab.
However when I try to use it outdoor, with quite strong sun light, the node struggled to adjust the exposure to adapt this situation.
I tried both auto and manual exposure: in manual since the exposure parameter is 'int', thus the minimum will be 1 ms, which is not small enough; in auto exposure, same thing happens, I guess it is limited to 1 ms as well.
Is this a limitation of this package? or any way I can set decimal numbers?
if you are referring to the sample roslaunch files, you can safely change the type of the exposure parameter to double, and pass in a decimal value.
each camera has minimum and maximum values for exposures. If you set a value beyond this range, ueye_cam will automatically cap to those extreme values.
when testing long exposure settings, make sure you set the clock rate to as high as possible, and reduce the frame rate to as low as possible. Once you confirm that the picture quality is good, then increase frame rate until desired, and then decrease clock rate as long as your desired frame rate can still be maintained.
Hi, I am using the ueye_cam node with a UI-1220LE-M-GL camera. All were running perfectly in the lab.
However when I try to use it outdoor, with quite strong sun light, the node struggled to adjust the exposure to adapt this situation.
I tried both auto and manual exposure: in manual since the exposure parameter is 'int', thus the minimum will be 1 ms, which is not small enough; in auto exposure, same thing happens, I guess it is limited to 1 ms as well.
Is this a limitation of this package? or any way I can set decimal numbers?
Thank you very much for your time,
Chang