如何设计自定义视频输出?

时间:2013-12-14 13:00:50

标签: c++ qt qml

我认为videoOutput是

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
        }
    }

我如何自己设计videoOutput? 也许这是保存最快最简单的方法 后处理后的图像,谢谢

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

1 个答案:

答案 0 :(得分:1)

This code可以帮到你,它是QML的C ++插件。与其他QML类型合作可能是一项艰苦的工作,但使用C ++阅读相机和处理图像总是很容易。