首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在标签上设置QCamera

如何在标签上设置QCamera
EN

Stack Overflow用户
提问于 2013-06-30 18:45:48
回答 1查看 3.9K关注 0票数 0

我已经决定不使用OpenCV。我将使用QCamera类。到目前为止,一切都运行得很完美。我可以在任何我想要的地方捕获和保存图像,但问题是如何将相机设置为标签或图形视图?

我的意思是,看看现在发生了什么。当我做无限循环时,所有的东西都崩溃了。写下你知道的任何信息,因为没有如何做到这一点的例子,或者我就是看不出来。如果你可以写一些源代码。

EN

回答 1

Stack Overflow用户

发布于 2013-06-30 19:58:34

为此,请使用QCameraVievFinderQVideoWidget小部件( docs - here),下面是示例:

代码语言:javascript
复制
#include <QCameraViewfinder>

// .......   
QCamera *camera=new QCamera(this);
QCameraViewfinder *viewfinder = new QCameraViewfinder(this);
viewfinder->setSizePolicy(QSizePolicy::Maximum,QSizePolicy::Maximum);
camera->setViewfinder(viewfinder);

setCentralWidget(viewfinder);
//viewfinder->show();

camera->start(); // to start the viewfinder

注意:您需要将此配置添加到*,pro文件中才能使用它们:QT += multimedia multimediawidgets

如果你想要一个更低级的小部件(以你喜欢的方式处理每一帧(人脸检测等),子类QAbstractVideoSurface,docs - here或者尝试连接到QVideoProbe类(docs - here),尽管我自己做不到,这个类我想是有点实验性的,不起作用

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17389552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档