6

Как я могу получить максимальную частоту кадров с веб-камеры?

3 ответа3

8

В Linux, если ваша веб-камера доступна через Video4Linux, используйте команду:

$ v4l2-ctl --list-formats-ext

(Если у вас более одного видеоустройства, добавьте параметр -d <device> , где <device - это путь к файлу устройства, например /dev/video1 .

Образец вывода:

ioctl: VIDIOC_ENUM_FMT
    Index       : 0
    Type        : Video Capture
    Pixel Format: 'YUYV'
    Name        : YUV 4:2:2 (YUYV)
        Size: Discrete 640x480
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.133s (7.500 fps)
        Size: Discrete 160x120
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.133s (7.500 fps)
        Size: Discrete 176x144
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.133s (7.500 fps)
        Size: Discrete 320x240
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.133s (7.500 fps)
        Size: Discrete 352x288
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.133s (7.500 fps)
        Size: Discrete 1280x720
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.133s (7.500 fps)
        Size: Discrete 1920x1080
            Interval: Discrete 0.200s (5.000 fps)

    Index       : 1
    Type        : Video Capture
    Pixel Format: 'MJPG' (compressed)
    Name        : MJPEG
        Size: Discrete 640x480
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.133s (7.500 fps)
        Size: Discrete 160x120
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.133s (7.500 fps)
        Size: Discrete 176x144
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.133s (7.500 fps)
        Size: Discrete 320x240
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.133s (7.500 fps)
        Size: Discrete 352x288
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.133s (7.500 fps)
        Size: Discrete 1280x720
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.133s (7.500 fps)
        Size: Discrete 1920x1080
            Interval: Discrete 0.033s (30.000 fps)
            Interval: Discrete 0.050s (20.000 fps)
            Interval: Discrete 0.067s (15.000 fps)
            Interval: Discrete 0.100s (10.000 fps)
            Interval: Discrete 0.133s (7.500 fps)

(Обратите внимание, что эти значения указаны в объявлении веб-камеры и драйвера. Множество факторов может повлиять на фактическую производительность.)

В Windows / других ОС, пожалуйста, раскройте этот ответ.

3

Ну ... во-первых ...

Запись видео в приложении QuickCapture по умолчанию составляет 15 кадров в секунду. Этот параметр был выбран, поскольку Logitech считает, что он обеспечивает наилучшее общее качество изображения со ссылкой на их технологию RightLight ™ /RightLight ™ 2.

А также..

Для захвата видео со скоростью 30 FPS потребуется стороннее программное обеспечение для записи видео.

Теперь они продолжают указывать, какие настройки необходимы, как вам нужно отрегулировать "выдержку затвора" (хотя нет фактического затвора), как использование функции "Слабое усиление света" может сильно снизить частоту кадров до 5 кадров в секунду, и т. д. Но важная информация .... ну ... читайте сами ...

QuickCam® Pro 9000 может физически выводить 30 FPS с разрешением 640x480, 30 FPS с разрешением 800x600 и 15 FPS с разрешением 960x720 (MJPG).

Для большинства приложений вы будете ограничены примерно 10 FPS (ограничение пропускной способности USB 12 Мбит / с), если ваша камера не определена как устройство с расширенным USB 2.0 (480 Мбит / с).

160x120 x 24-битный цвет x 30 FPS x (формат) = 9 216 000 бит / с (9,216 Мбит / с)

320x240 x 24-битный цвет x 9,766 FPS x (формат) = 12 000 000 бит / с (12.000 Мбит / с)

640x480 x 24-битный цвет x 2,441 FPS x (формат) = 12 000 000 бит / с (12.000 Мбит / с)

320x240 x 24-битный цвет x 30 кадров в секунду x (формат) = 36 864 000 бит / с (36,864 Мбит / с)

640x480 x 24-битный цвет x 30 кадров в секунду x (формат) = 147 456 000 бит / с (147,456 Мбит / с)

800x600 x 24-битный цвет x 30 кадров в секунду x (формат) = 230 400 000 бит / с (230 400 Мбит / с)

960x720 x 24-битный цвет x 30 кадров в секунду x (формат) = 331 776 000 бит / с (331,776 Мбит / с)

1280x960 x 24-битный цвет x 24,414 FPS x (формат) = 480 000 000 бит / с (480 000 Мбит / с)

Короче говоря, это зависит от программного обеспечения, которое вы используете для получения видео с камеры, типа USB-соединения, размера изображения, получаемого с камеры, и настроек захвата В ПО.

Так что ... без получения более подробной информации от вас, не более конкретная информация может быть предоставлена вам.

Прочитать. http://forums.logitech.com/t5/Webcams/How-to-get-30-Frames-Per-Second-with-your-Logitech-Webcam/td-p/202898

0

Вы говорите, что на веб-камере вообще нет маркировки производителя, которую можно было бы использовать, чтобы выяснить, какой именно продукт у вас есть?

Если он не встроен и если вы еще этого не сделали, переверните веб-камеру и найдите номера деталей, которые можно использовать, чтобы выяснить это.

Если он встроенный, то скажите нам, какая это модель компьютера, и это должно заставить нас пойти по правильному пути.

В обоих случаях мы можем выяснить технические характеристики веб-камеры, а также драйверы, которые необходимо загрузить и установить, чтобы ваш компьютер наилучшим образом использовал веб-камеру и позволил ей получить указанную частоту кадров.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .