Использование формата MJPEG в v4l2 c ++ - PullRequest
0 голосов
/ 16 сентября 2018

Я пытаюсь захватить видео с моей камеры rgb, используя интерфейс v4l2 в формате mjpg. Я использовал эту строку кода:

fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_MJPEG;

Но потом я увидел эту сеть: http://v4l.videotechnology.com/dwg/v4l2.html в разделе 2.6 сказано, что этот enum ничего не делает. Итак, теперь я не уверен, действительно ли мое видео в формате MJPG. Как я могу убедиться, что я действительно использую формат MJPG?

Кроме того, я хочу изменить частоту кадров на 5/1, поэтому я изменил эти строки в коде:

    fps.parm.capture.timeperframe.numerator = 1;
    fps.parm.capture.timeperframe.denominator = 5;

Достаточно ли этого, чтобы изменить частоту кадров?

...