cv2.imshow в худшем случае в 100 раз меньше потребляет. проблема не там
Значит весь код надо перевести на GPU, а не только вывод. Спасибо за ответ
вообще говоря, не значит
А вам для увеличения скорости?
Твоя проблема не только в imshow. Проблема твоя в cap.read ещё. Ты каждый фрейм декодируешь в битмапу причём вероятнее всего софтверно без ускорения. Эт оч медленно. Тебе бы заюзать аппаратный декодер в какой нибудь фрейм буфер с локом памяти, и по локу забирать готовый снимок. С помощью libvlc например так можно сделать. Готовый фрейм можно засунуть в mat, передав туда ссылку на фрейм буффер, но только смотри, нужно чтобы формат пикселей совпадал.
Ещё многие камеры несколько кодеков поддерживают, можно попробовать поменять их @Ilhomaka
На какой? Чем лучше сжатие, тем хуже будет. Если только mjpg камера поддерживает, но тогда трафика будет оч много
Обсуждают сегодня