Обратил внимание что не всегда коректно уcтанавливаются права на подключаемые usb камеры.
Частенько после подключения видим вместо:
crw-rw----+ 1 root video 81, 0 дек. 4 13:23 /dev/video0
такое:
crw------- 1 root root 81, 1 дек. 7 15:07 /dev/video0
соответственно приложение не может коректно работать с такими правами и видим вместо картинки зелённый фон
Для исправления прописываем свои правила через udev
sudo -s
echo 'KERNEL=="video*", GROUP="video", MODE="0664"' > /etc/udev/rules.d/80-firewire.rules
Что бы заработало нужно перезагрузиться, ну или в крайнем случае:
sudo -s
udevadm control --reload-rules ; udevadm trigger
p/s Время на срабатывания правила после подключения устройства примерно 30 секунд