如何使用Qt打开网络摄像头并捕获图像并将其保存在系统上

我想打开相机并有一个按钮,可以按一下以捕获图像。我已经尝试过文档,也尝试过Qt本身提供的示例,但是我无法实现这一点,因为我是Qt的新手,请帮助我。

我参考了Qt提供的文档并提出了以下代码:

camera = new QCamera;
viewfinder = new QCameraViewfinder;
camera->setViewfinder(viewfinder);
viewfinder->show();

camera->start();

当我运行此代码时,网络摄像头的灯亮了,但屏幕上看不到任何东西。

cxy495126981 回答:如何使用Qt打开网络摄像头并捕获图像并将其保存在系统上

camera->setViewFinder之后致电viewfinder->show

viewfinder->show();
camera->setViewfinder(viewfinder);
camera->start();

我不知道为什么会这样,文档中没有明确说明这一点(或者至少我看不到)。

本文链接:https://www.f2er.com/3167384.html

大家都在问