Вопрос. Как сделать так чтобы cv2.imshow() открывал видео используя GPU

а не CPU ?

7 ответов

6 просмотров

cv2.imshow в худшем случае в 100 раз меньше потребляет. проблема не там

Andrey
cv2.imshow в худшем случае в 100 раз меньше потреб...

Значит весь код надо перевести на GPU, а не только вывод. Спасибо за ответ

А вам для увеличения скорости?

Твоя проблема не только в imshow. Проблема твоя в cap.read ещё. Ты каждый фрейм декодируешь в битмапу причём вероятнее всего софтверно без ускорения. Эт оч медленно. Тебе бы заюзать аппаратный декодер в какой нибудь фрейм буфер с локом памяти, и по локу забирать готовый снимок. С помощью libvlc например так можно сделать. Готовый фрейм можно засунуть в mat, передав туда ссылку на фрейм буффер, но только смотри, нужно чтобы формат пикселей совпадал.

Ещё многие камеры несколько кодеков поддерживают, можно попробовать поменять их @Ilhomaka

Vadim Gusev
Ещё многие камеры несколько кодеков поддерживают, ...

На какой? Чем лучше сжатие, тем хуже будет. Если только mjpg камера поддерживает, но тогда трафика будет оч много

Похожие вопросы

Обсуждают сегодня

Всем привет, есть таблица компонентов (например материнка, процессор, видеокарта и тд) components и нужно еще реализовать механизм "совместимости" (те какой-то словарь, мол од...
Vladimir
2
Hello, I want to ask. I trained EfficientNet V2 Small and achieved 98% accuracy and F1 score on test data. I did the same with a simple CNN and achieved 97% accuracy and F1 sc...
~
2
Can you please upvote this work? https://www.kaggle.com/code/melissamonfared/mental-health-music-relationship-analysis-eda
məł
1
Может кто подсказать какие требования к изображениям для обучения Yolo v8? Как то разрешение, размер выделяемого обьекта в пикселях, оптимальное кол-во изображений. А то я пыт...
Владислав😎
16
did anyone recieve update from Amazon ML summer school?
Lucky Champ
1
Только сейчас дошли руки до Orange pi 5. Это нормально что на нем YOLOv5s выдает 1 кадр раз в 2-3 секунды на CPU? Это без оптимизаций и прочих настроек, просто голый запуск че...
Denis
17
Доброе утро. Подскажите, если если 4 корутины, внутри которых VideoCapture, то будут ли они работать асинхронно? Т.к. нагуглил, что Videocapture в моменте может быть открыт то...
Alexander👨‍💻
19
Всем привет! подскажите пожалуйста как можно увеличить качество фото?
Evgeniy
19
А. То есть задача такая, что тип вы обучаете на разных данных модели. Получаете пачку моделей обученных на частных данных и задача стоит в том, чтобы все эти модели объединит...
Anton 『被遗忘的社会』
7
Hello everyone, ребят, к какому уровню сложности может относиться задачка по отделению облаков от неба для видео? (от 1 до 10,) *в условиях смены времени суток *при неизменно...
Merge
16
Карта сайта