Описание тега qvideoframe

0 ответов

Конвертировать QVideoFrame::Format_YUYV в OpenCV

Я хочу конвертировать QVideoFrame в OpenCV Mat. Кадр отображается в режиме только для чтения. Я написал следующий код: cv::Mat openCVBGRMatFrom(const QVideoFrame& frame) { auto width = frame.width(); auto height = frame.height(); auto* bits = co…
09 окт '18 в 16:16
0 ответов

MediaMetadataRetriever недопустимый аргумент

Я пытаюсь получить кадр из видео, которое пользователь выбирает из своей галереи. Я использую MediaMetadataRetreiver и по какой-то причине на "setDataSource" я получаю недопустимый аргумент. Я передаю туда строку видео о местоположении. Я не знаю, ч…
1 ответ

Превратите QVideoFrame YUV420p в OpenCV мат в оттенках серого

Я создал фильтр, расширяющий QAbstractVideoFilter а также QVideoFilterRunnable и я переопределил QVideoFrame run(QVideoFrame* input, const QVideoSurfaceFormat &surfaceFormat, RunFlags flags)` метод Проблема в том, что QVideoFrame формат Format_Y…
13 июн '17 в 09:43
1 ответ

Модификация и отображение QVideoFrames, полученных в QAbstractVideoSurface

У меня есть очень простое приложение, написанное на QT, в котором я хочу показать фильм с помощью QMediaPlayer, но прежде чем отобразить какой-либо кадр, я хотел бы обнаружить на нем некоторые объекты и пометить их, нарисовав над ним прямоугольник. …
09 окт '17 в 20:30
3 ответа

Как преобразовать 'QVideoFrame' с данными YUV в 'QVideoframe' с данными RGBA32 в Qt?

Я получил QVideoFrames с веб-камеры, и они содержат данные изображения в формате YUV (QVideoFrame::Format_YUV420P). Как я могу преобразовать один такой кадр в один с QVideoFrame::Format_ARGB32 или же QVideoFrame::Format_RGBA32? Могу ли я сделать это…
29 мар '17 в 23:42
0 ответов

pyqt5 - анимированный виджет поверх QVideoWidget с QMediaPlayer

Некоторое время назад я изо всех сил пытался отобразить виджеты поверх QVideoWidget После обнаружения, что это известная проблема, и после этого обходного пути, я пытался анимировать этот виджет, не имея возможности получить желаемый результат. Аним…
22 авг '18 в 02:38
0 ответов

Конвертировать необработанный буфер v4l2 в QVideoframe в qt

Я получу необработанные видеоданные из драйвера V4L2 с помощью VIDIOC_DQBUF, я хотел визуализировать этот кадр в qt, используя QVideoFrame(который создает видеокадр) и QLabel/QPaint(для рендеринга видеокадра). QVideoFrame::QVideoFrame(QAbstractVideo…
05 окт '18 в 08:05
1 ответ

Значение QVideoFrame::planeCount() и QVideoFrame::bytesPerLine

QVideoFrame::planeCount Возвращает количество самолетов в видеокадре. Это значение действительно только тогда, когда данные кадра отображаются QVideoFrame:: BytesPerLine Возвращает количество байтов в строке сканирования. Я не очень хорошо понимаю …
04 ноя '18 в 14:19
1 ответ

PyQt5 извлечение кадров до / после текущего кадра

Я новичок в PyQt и пытаюсь создать видеоплеер. Когда пользователь снимает с экрана определенный кадр, я должен быть в состоянии извлечь 5 кадров до текущего кадра и еще 5 кадров после текущего кадра. Пока что я могу получить только текущий кадр, и м…