Я ищу пример простой для доступа к камерам в Linux с помощью V4L2.
Где я могу это найти? Как можно проще.
Спасибо,
Ответ 1
Попробуйте здесь код uvccapture → http://staticwave.ca/source/uvccapture/
Это очень маленький, но очень простой конкретный пример, который использует все концепции V4l2 (открытый, заданный формат, выделение памяти, буфер запросов, Dqbuffer и Query-buffer - все входы ioclts).
Функция
uvcgrab() - это поиск, который использует Dqbuffer и Query-buffer.
Он имеет несколько простых в использовании вызовов API для устройств v4l, и в источнике есть пример на основе qt для создания пользовательского интерфейса для видеоустройств.
Ответ 3
В спецификации API есть example, также можно загрузить как C файл