如何设计自定义视频输出

How to design a custom videoOutput?

本文关键字:视频 输出 自定义      更新时间:2023-10-16

我的意思是视频输出是

Rectangle {
        width: 320
        height: 240
        Camera{
            id: camera
        }
        VideoOutput {
            id: videoOutput
            anchors.fill: parent
            source: camera
        }    
        GammaAdjust {
            id: gammaAdjust
            anchors.fill: videoOutput
            source: videoOutput
            gamma: 0.5
        }
    }

我如何自己设计视频输出?也许这是保存后处理后的图像,感谢

编辑1:我的目的是设计一个视频输出,可以保存后处理后的帧。如果有任何解决方案可以获得videoOutput的帧缓冲区,我不必设计自定义的videoOutput。

这段代码可能会对您有所帮助,它是QML的C++插件。与其他QML类型合作可能是一项艰巨的工作,但在C++中读取相机和处理图像总是很容易的。