LINUX.ORG.RU

Кривая картинка с вебкамеры

 , ,


1

2

День добрый, на балконе в качестве принтсервера работает raspberry, возникла идея написать простенького бота для телеграмм, который скидывает по запросу короткое видео и фото с вебкамеры состояние загруженности дороги для мониторинга пробок в районе дома. Возникла проблема. Вебкамера делает фото но фото днем засвеченно, видео тоже, вечером картинка приемлимая. При этом если запустить cheese или другую программу то проблем нет.

http://storage5.static.itmages.ru/i/17/0627/h_1498548883_5039180_eb6fa2c6b3.jpg

http://storage5.static.itmages.ru/i/17/0627/h_1498548883_8336405_c35c6752e5.jpg Видео примерно так же. Не могу разобраться как включить автоэкспозицию и что вообще делать в таком случае.

На всякий случай сам код https://pastebin.com/SAXgCuzy

Вывод v4l2-ctl -l

                     brightness (int)    : min=0 max=255 step=1 default=-8193 value=15
                       contrast (int)    : min=0 max=255 step=1 default=57343 value=40
                     saturation (int)    : min=0 max=255 step=1 default=57343 value=25
 white_balance_temperature_auto (bool)   : default=1 value=1
                           gain (int)    : min=0 max=255 step=1 default=57343 value=0
           power_line_frequency (menu)   : min=0 max=2 default=2 value=2
      white_balance_temperature (int)    : min=0 max=10000 step=10 default=61432 value=8880 flags=inactive
                      sharpness (int)    : min=0 max=255 step=1 default=57343 value=48
         backlight_compensation (int)    : min=0 max=1 step=1 default=57343 value=1
                  exposure_auto (menu)   : min=0 max=3 default=0 value=1
              exposure_absolute (int)    : min=1 max=10000 step=1 default=166 value=1
         exposure_auto_priority (bool)   : default=0 value=0
                      led1_mode (menu)   : min=0 max=3 default=31 value=3
                 led1_frequency (int)    : min=0 max=255 step=1 default=0 value=0
       disable_video_processing (bool)   : default=129 value=0
             raw_bits_per_pixel (int)    : min=191 max=127 step=1 default=129 value=0
                     brightness (int)    : min=0 max=255 step=1 default=-8193 value=15
                       contrast (int)    : min=0 max=255 step=1 default=57343 value=40
                     saturation (int)    : min=0 max=255 step=1 default=57343 value=25
 white_balance_temperature_auto (bool)   : default=1 value=1
                           gain (int)    : min=0 max=255 step=1 default=57343 value=0
           power_line_frequency (menu)   : min=0 max=2 default=2 value=2
      white_balance_temperature (int)    : min=0 max=10000 step=10 default=61432 value=8880 flags=inactive
                      sharpness (int)    : min=0 max=255 step=1 default=57343 value=48
         backlight_compensation (int)    : min=0 max=1 step=1 default=57343 value=1


Пробовал менять парметры
v4l2-ctl -d /dev/video0  -c exposure_auto=1 -c contrast=40 -c saturation=25 -c brightness=15

картинка меняется но все равно не то.


Последнее исправление: Timuridze (всего исправлений: 2)

Ах ты террорист, уж мы то знаем зачем тебе это

zolden ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.