【QT学习】如何获取本地摄像头信息?

  • 📢欢迎各位读者:点赞 👍 收藏 ⭐留言 📝
  • 📢博客主页:https://blog.youkuaiyun.com/qq_59134387😀
  • 📢原创不易,转载请标明出处;如有错误,敬请指正批评!💦
  • 📢我不去想是否能够成功,既然选择了远方,便只顾风雨兼程!✨


前言

   本篇,作者将分享如何在QT中获取本地摄像头信息。


一、修改.pro文件内容

  • 为了能够引用QT自带的QCamera等相关库函数,需要在.pro文件中添加以下代码:
	QT       += core gui multimedia multimediawidgets

在这里插入图片描述

二、引用QCameraInfo库

  • 获取本地摄像头信息,我们需要使用到QCameraInfo的库函数。
	#include <QCameraInfo>

三、获取本地摄像头信息

  • 通过availableCameras函数获取本地摄像头信息,并循环打印摄像头名称。
    QList<QCameraInfo> cameras = QCameraInfo::availableCameras();

    qDebug() << QString("总共%1个摄像头:").arg(cameras.size());

    for(int i=0;i<cameras.size();i++)
    {
        qDebug() << QString("第%1个摄像头:%2").arg(i+1).arg(cameras[i].description());
    }

四、实现效果

  • 由于作者只有笔记本自带的摄像头,无外接其他摄像头,因此只打印一个摄像头信息。

在这里插入图片描述


总结

   以上就是【QT学习】如何获取本地摄像头信息的所有内容,希望大家阅读后都能有所收获!原创不易,转载请标明出处,若文章出现有误之处,欢迎读者留言指正批评!

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孤生i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值