8.1.3 相机取景器
【摘要】
8.1.3 相机取景器
QCameraViewfinder类提供了一个相机取景器的小部件。QCameraViewfinder类继承于QVideoWidget类,用于显示多媒体类提供的视频。 (配套代码CH8-1)
使用取景器配合QCamera显示摄像头的图像:
/*1. 获取系统默认的摄像头,创建摄像头对象*/ QCam...
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 取景器显示样图
文章来源: xiaolong.blog.csdn.net,作者:DS小龙哥,版权归原作者所有,如需转载,请联系作者。
原文链接:xiaolong.blog.csdn.net/article/details/120870724
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)