QT打开摄像头教程
来源:互联网 发布:淘宝客服双11快捷短语 编辑:程序博客网 时间:2024/04/29 17:44
VS2015+QT5.8
第一步:新建工程
第二步:画上一个垂直布局,添加成以下形式,并设置widget为水平布局
第三步:设置相关库文件
.h文件如下:
#pragmaonce
#include<QtWidgets/QMainWindow>
#include"ui_QtCamera.h"
#include<QCamera>
#include<QCameraViewfinder>
#include<QCameraImageCapture>
classQtCamera :publicQMainWindow
{
Q_OBJECT
public:
QtCamera(QWidget *parent =Q_NULLPTR);
~QtCamera();
publicslots:
voidopenCam();
private:
Ui::QtCameraClassui;
QCamera *m_Cam;
QVideoWidget *m_widget;
QCameraViewfinder *viewfinder;
};
.cpp文件如下:
#include"QtCamera.h"
QtCamera::QtCamera(QWidget *parent)
: QMainWindow(parent)
{
ui.setupUi(this);
m_widget =newQVideoWidget(this);
m_Cam =newQCamera;
//添加显示界面
ui.verticalLayout->addWidget(m_widget,0);
//链接按钮的信号和槽
connect(ui.pushButton,SIGNAL(clicked()),this,SLOT(openCam()));
ui.pushButton->setText(QString::fromLocal8Bit("打开摄像头"));
}
QtCamera::~QtCamera()
{
deletem_Cam;
}
voidQtCamera::openCam()
{
m_Cam->setCaptureMode(QCamera::CaptureVideo);
m_Cam->setViewfinder(m_widget);
m_Cam->start();
ui.pushButton->setEnabled(false);
}
- QT打开摄像头教程
- qt中打开摄像头
- Qt 打开摄像头储存照片到本地
- Qt打开USB摄像头,做圆检测
- Qt打开USB摄像头做形状检测
- 11、新手入手树莓派教程--Qt中使用wiringPi来驱动RGB灯、使用opencv打开摄像头
- 12、新手入手树莓派教程--Qt中使用wiringPi来驱动RGB灯、使用opencv打开摄像头(代码分享)
- Linux 下用 QT 打开摄像头并显示
- Linux 下用 QT 打开摄像头并显示
- Linux 下用 QT 打开摄像头并显示
- pcduino里,Qt无法打开摄像头(调用了opencv)
- Qt:QCamera打开系统摄像头,截图保存实例
- 打开摄像头
- 打开摄像头
- 13、新手入手树莓派教程--Qt中使用wiringPi来驱动RGB灯、使用opencv打开网络摄像头(代码分享)
- 虚拟机下打开摄像头(Linux ubuntu 2.6.32-122-rtai+QT+opencv)
- Opencv2.3.1打开摄像头
- Opencv--打开摄像头
- 天梯赛练习题 帅到没朋友
- windows下搭建机器学习环境(python)
- 153 Find Minimum in Rotated Sorted Array
- 算法训练 数字三角形
- 并发编程-concurrent.util工具类中的使用
- QT打开摄像头教程
- hdu 2546 饭卡
- 画一条虚线
- Amortize analysis
- 破解了XXTEA加密的《大富翁9》资源文件
- APUE读书笔记---System v消息队列
- BZOJ3295: [Cqoi2011]动态逆序对
- Intent跳转相关
- BUG实例分析五:binder alloc buf, no vma