Настройки яркости V4L2 не применяются при загрузке, необходимо изменить вручную

В настоящее время я пытаюсь настроить скрипт v4l2 так, чтобы камера Logitech HD 3000, которую я подключил к Jetson Nano, имела требуемые настройки после загрузки, проблема в том, что конфигурация яркости, кажется, игнорируется, если я не изменю значение вручную через командную строку.

В настоящее время у меня есть служба, которая ожидает инициализации камеры, после чего она запускает скрипт со всеми конфигурациями. Кто-нибудь знает, почему яркость не меняется?

Используемый в данный момент скрипт содержит следующее:

#!/bin/sh
v4l2-ctl -c saturation=250 &&
v4l2-ctl -c exposure_auto=1 && 
v4l2-ctl -c exposure_absolute=20 && 
v4l2-ctl -c brightness=120 &&
v4l2-ctl -c white_balance_temperature_auto=0 &&
v4l2-ctl -c white_balance_temperature=2600

Я запускаю его при загрузке, используя следующий служебный файл:

[Unit]
Description=Config Camera
BindsTo=dev-video0.device
After=dev-video0.device vision_feed.service

[Service]
ExecStartPre=/bin/sleep 15
ExecStart=/home/botbusters/config_camera.sh

В настоящее время для применения яркости мне нужно изменить яркость сценария и повторно запустить службу, что неудобно.

0
задан 25 September 2019 в 18:26

0 ответов

Другие вопросы по тегам:

Похожие вопросы: