Новости





Tux top.dp.ru Проект OpenNET Баннер: Все для пользователей Linux

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

Проблема - перевернутое изображение с вэб-камеры.
Например, часто встречается на ноутбуках фирмы Asus.

Исправить сей недостаток можно следующим образом:
1) Перевернуть веб-камеру. :-)
2) В настройках драйвера включить vflip.
3) Исправить драйвер.

По первому пункту добавить что-то новое достаточно сложно. :-)
Если перевернуть камеру без переворачивания ноутбука не получается :-)), то переходим ко второму пункту.
(Внимание! Далее идет речь о камерах работающих на uvc(http://www.ideasonboard.org/uvc/#devices) драйвере.)
Запускаем v4l2ucp.
Если Вы нашли параметр vflip, то Вам повезло. Достаточно поставить напротив него галочку и изображение должно перевернуться.
Обращаю внимание, что эти настройки сбросятся после перезагрузки и Вам потребуется вновь включать этот параметр.
Как добавить это в автозагрузку спрашивайте у Google, он знает. ;-)

Последний вариант - исправляем драйвер. :-)
Ужаснулись? Не стОит. Исправлять будем но, к счастью, не сами.

Есть такой замечательный человек по имени Ганс(Hans de Goede) из Fedora.
Вы можете самостоятельно написать ему письмо(hdegoede dog redhat dot com) о Вашей проблеме и приложить к письму 2 файла.

lsusb > lsusb.log
dmidecode > dmi.log

В ответ он должен Вам прислать новую библиотеку и инструкцию по установке.
Также можно его попросить сформировать пакет для Ubuntu и выложить его на PPA: https://launchpad.net/~libv4l/+archive/ppa

Тем, кто не владеет англ. языком может прислать на почту нашего проекта эти 2 файла и мы сами попросим Ганса сделать исправление.

Обновление от 04.02.2012

Внимание! У кого установлен Ubuntu Linux смотрите вышеуказанный PPA.
Сравните версию libv4l установленную у вас и которая в PPA.
Если в PPA новее, то подключайте его, обновляйте библиотеку и тестируйте.
Только после этого, убедившись, что на новой версии изображение перевернуто, пишите нам.
Спасибо.

PS/ Буквально на днях Ганс передал работу Грегору(Gregor Jasny) из Debian.

PS2/ Письмо Грегора с ссылками на последний libv4l и инструкция по установке.