Перевернутое изображение с камеры

Автор dzhoser, 14 ноября 2021, 14:10:34

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

dzhoser

Здравствуйте уважаемые форумчане. Столкнулся с проблемой на ноутбуке Asus K50IJ. Изображение с камеры перевернутое. В Гугле есть решение по созданию ярлыков,  но для всех программ это трудоемкий процесс. К тому же у меня опциия к ярлыкам не завелась.
ОС Debian 11.1.
Camera CNF7129
P.C. в VLC изображение не перевернутое
Если запускать из скрипта, то изображение переворачивается.
#!/bin/bash

LD_PRELOAD=/usr/lib/x86-64-linux-gnu/libv4l/v4l1compat.so skypeforlinux

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

dzhoser

#1
Cегодня попробую этот совет.
echo 1 > /sys/class/video4linux/video0/vflip
Файл vflip отсутствует  :(
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

ChubaDuba

#2
Цитата: dzhoser от 14 ноября 2021, 14:10:34для всех программ это трудоемкий процесс
vertical_flip камера поддерживает?
Можно посмотреть командой:

$ v4l2-ctl --list-ctrls

Если да, то можно попробовать прописать в ~/.profile что-то типа:

v4l2-ctl -c vertical_flip=0
v4l2-ctl -c vertical_flip=1

dzhoser

ChubaDuba, это не сработало. Тут что-то на уровне драйвера uvcvideo нужно делать.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

dzhoser

Цитироватьv4l2-ctl -l
brightness (int)    : min=-64 max=64 step=1 default=-10 value=-10
contrast (int)    : min=0 max=95 step=1 default=0 value=0
saturation (int)    : min=0 max=128 step=1 default=64 value=64
hue (int)       : min=-40 max=40 step=1 default=0 value=0
white_balance_temperature_auto (bool)   : default=1 value=1
gamma (int)       : min=72 max=500 step=1 default=100 value=100
gain (int)       : min=0 max=100 step=1 default=0 value=0
power_line_frequency (menu)   : min=0 max=2 default=2 value=2
white_balance_temperature (int)    : min=2800 max=6500 step=1 default=6500 value=6500 flags=inactive
sharpness (int)    : min=0 max=7 step=1 default=2 value=2
backlight_compensation (int)    : min=0 max=1 step=1 default=0 value=0
В драйвере нет параметра отвечающего за переворот. Есть какие-то идеи? Видел старые патчи но они вроде до 5.3 ядра работают.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

ChubaDuba

#5
Цитата: dzhoser от 17 ноября 2021, 10:05:16Есть какие-то идеи?
Если
Цитата: dzhoser от 14 ноября 2021, 14:10:34LD_PRELOAD=/usr/lib/x86-64-linux-gnu/libv4l/v4l1compat.so
работает, то можно таким макаром накостылить, чтобы работало
Цитата: dzhoser от 14 ноября 2021, 14:10:34для всех программ