Всем доброго дня.
В линуксе новичок (то есть никогда его не использовал). Изучаю по мере решения задачи. Есть плата DE0-nano-SOC (cortex-A9 1GHz, 2 ядра, 1Гб ddr3б). На ней стоит какой-то linux (в такого рода сборках я не особо разбираюсь) из yocto project, kernel 3.13.
Мне нужно из двух камер на проце Hi3518C получать видео поток, конвертировать кадры в bmp и, далее, обрабатывать своим алгоритмом. По сути я хочу получить периферийное зрение и испытывать нейросеточку. Я не особо владею инструментарием линукс (кроме тех, что прошел на курсах степика) и не совсем понимаю с какой стороны мне нужно подойти к этой задаче. Погуглив я так понял, что мне нужно получать кадры через v4l2 с камеры и конвертировать их с помощью ffmpeg. Далее я их уже смогу обрабатывать.
Подскажите правильно ли я выбрал подход? Или я вообще предложил ерунду и есть нормальный рабочий метод?
PS. Еще заодно эта камера имеет управляемый зум. Знает ли кто как им можно управлять? У меня на винде есть некая тестовая прога (даже не помню где взял), с помощью которой можно произвести настройки IP и другие у камеры. Также получить видео поток и вывести на монитор вплоть до 16 камер. У этой проги открыт проект на VC++, но он ни разу не компилится. Вываливается миллиард ошибок и я не стал его особо копать. Он использует либы .h264 для декодирования. Они естественно на одноплатнике не пойдут и я не стал париться особо с этим проектом. Правда если потребуется я буду выкапывать оттуда команды управления ptz камеры.
Всем заранее спасибо за советы.