首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >8.1.3 相机取景器

8.1.3 相机取景器

作者头像
DS小龙哥
发布于 2022-01-12 13:57:33
发布于 2022-01-12 13:57:33
3750
举报

8.1.3 相机取景器

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

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

代码语言:javascript
复制
/*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 取景器显示样图

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/10/21 ,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 8.1.3 相机取景器
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档