ROS uvc_camera настройка автоэкспозиции
У меня проблема с настройкой uvc_camera в ROS. У меня есть два приложения, где первое требует фиксированной экспозиции камеры, а второе требует автоматической экспозиции. Проблема в том, что параметр auto_exposure в следующем файле запуска не работает вообще. Чтобы изменить режим экспозиции камеры, мне нужно подключить камеру к Skype и установить режим автоэкспозиции в окне настроек камеры и снова подключить его к компьютеру ROS.(Похоже, у веб-камеры есть EEPROM и сохраняется в ней конфигурация)
Кто-нибудь знает решение?
Запустить файл с автоэкспозицией
<launch>
<group ns="camera1">
<node pkg="uvc_camera" type="uvc_camera_node" name="uvc_camera" output="screen">
<param name="width" type="int" value="640" />
<param name="height" type="int" value="480" />
<param name="pixel_format" value="mjpeg" />
<param name="auto_exposure" value="1" />
<param name="device" type="string" value="/dev/video0" />
</node>
</group>
</launch>
Запустить файл с фиксированной экспозицией
<launch>
<group ns="camera1">
<node pkg="uvc_camera" type="uvc_camera_node" name="uvc_camera" output="screen">
<param name="width" type="int" value="640" />
<param name="height" type="int" value="480" />
<param name="pixel_format" value="mjpeg" />
<param name="auto_exposure" type="bool" value="False" />
<param name="exposure_absolute" type="int" value="100" />
<param name="device" type="string" value="/dev/video0" />
</node>
</group>
</launch>