Быстрая запись изображений на жесткий диск с помощью openCVPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Быстрая запись изображений на жесткий диск с помощью openCV

Сообщение Anonymous »

Я хочу использовать picamera и raspberryPi для записи последовательностей изображений с использованием libcamera2 и openCV с частотой кадров около 2–3 Гц. Камера обеспечивает массивы 4056 x 3040 x 3 uint8. Запись данных в виде изображений или видео на жесткий диск значительно ограничивает частоту кадров моей записи.
Когда я пытаюсь добавить изображения в видеофайл с помощью cv2.VideoWriter() преобразование отдельных изображений в видеоформат добавляет около секунды к каждому отдельному кадру. Когда я пытаюсь записать отдельные изображения в виде файлов BMP (без сжатия) с помощью imwrite() на жесткий диск, моя частота кадров нестабильна: большинство кадров занимают 0,5 секунды, а каждый 10-й кадр занимает 2-4 секунды. На первый взгляд кажется, что не существует никаких фоновых процессов, вызывающих эти задержки.
Каков наилучший общий подход к максимально быстрой записи отдельных кадров на жесткий диск? Существует ли быстрый формат без сжатия для VideoWriter?

Подробнее здесь: https://stackoverflow.com/questions/746 ... ing-opencv
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»