8.1.3 相机取景器

Posted DS小龙哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了8.1.3 相机取景器相关的知识,希望对你有一定的参考价值。

8.1.3 相机取景器

QCameraViewfinder类提供了一个相机取景器的小部件。QCameraViewfinder类继承于QVideoWidget类,用于显示多媒体类提供的视频。 (配套代码CH8-1)

使用取景器配合QCamera显示摄像头的图像:

/*1. 获取系统默认的摄像头,创建摄像头对象*/
    QCamera *camera = new QCamera(QCameraInfo::defaultCamera());

    /*2. 创建取景器*/
    QCameraViewfinder *view_finder = new QCameraViewfinder();

    /*3. 将显示的位置加入到自己布局的窗口中*/
    ui->verticalLayout->addWidget(view_finder);

    /*4. 配置摄像头的模式--只是取景显示*/
    camera->setCaptureMode(QCamera::CaptureViewfinder);

    /*5. 设置取景器显示*/
    camera->setViewfinder(view_finder);

/*6. 启动摄像头*/
camera->start();

图 8.1.1 取景器显示样图 

以上是关于8.1.3 相机取景器的主要内容,如果未能解决你的问题,请参考以下文章

如何判断相机是不是聚焦成功

如何使用索尼相机 API 获取实时取景方向

IOS如何在相机取景框的正中央加视图

如何为自定义相机添加 取景框|扫描框 |预览框|矩形框

如何为自定义相机添加 取景框|扫描框 |预览框|矩形框

ios swift方形照片取景器