欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 金融 > 1.ATK-DLRK3568 用QT显示USB摄像头画面

1.ATK-DLRK3568 用QT显示USB摄像头画面

2025/6/17 16:41:07 来源:https://blog.csdn.net/weixin_43756274/article/details/144226113  浏览:    关键词:1.ATK-DLRK3568 用QT显示USB摄像头画面

1.widget.cpp 

#include "widget.h"
#include <QDebug>
Widget::Widget(QWidget *parent): QWidget(parent)
{this->resize(640, 480);// 请根据各自的摄像头节点填写m_qcamera = new QCamera("/dev/video0", this);if (!m_qcamera) {qDebug() << "摄像头初始化失败!";}QCameraViewfinderSettings settings;// 设置分辨率settings.setResolution(640, 480);m_qcamera->setViewfinderSettings(settings);m_videoWidget = new QVideoWidget(this);m_videoWidget->resize(this->size());// 设置视频输出m_qcamera->setViewfinder(m_videoWidget);m_qcamera->start();// 注m_videoWidget有可能刷新延时,可能是Qt底层刷新问题// 这里用QVideoWidget只是用于测试,请用update()延时更新m_videoWidget->show();
}Widget::~Widget()
{}

2.widget.h

#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>
#include <QCamera>
#include <QVideoWidget>class Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent = nullptr);~Widget();// 声明对象QCamera *m_qcamera;QVideoWidget *m_videoWidget;
};
#endif // WIDGET_H

3.效果

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词