Правильно, когда я это сделал, я сначала преобразовал QVideoFrame в OpenCV Mat.

училQVideoFrames с веб-камеры, и они содержат данные изображения вYUV формат (QVideoFrame::Format_YUV420P). Как я могу преобразовать один такой кадр в один сQVideoFrame::Format_ARGB32 или жеQVideoFrame::Format_RGBA32?

Могу ли я сделать это, не переходя на низкий уровень, используя только существующие функции вQt5?

Пример:

QVideoFrame convertFormat(const QVideoFrame &inputframe, QVideoFrame::PixelFormat outputFormat)
{
    // What comes here?
}

//Usage
QVideoFrame converted = convertFormat(mySourceFrame, QVideoFrame::Format_RGB32);

Ответы на вопрос(3)

Ваш ответ на вопрос