В настоящее время я пытаюсь решить проблему в C ++ с помощью QT.
Я пытаюсь получить видеокадр из видео, запущенного в выходном потоке QMediaPlayer, добавить градацию серого к этому кадру и затем отправить его обратно в поток вывода видео медиаплеера.
Захватить видеокадр ----> Добавить шкалу серого в кадр ----> Отправить обратно в поток вывода
На данный момент я могу получить видеокадр, используя QVideoFrame в QT, и изменить его. Однако я не уверен, как отправить его обратно в выходной поток медиаплеера. Я просматриваю исходный код QT, но пока не повезло.
Та же проблема может быть решена с помощью QML, однако я не хочу продолжать использовать QML и вместо этого решить ее с помощью C ++.
Надеюсь, у кого-то здесь есть идея, как это сделать.
Спасибо