- 📢欢迎各位读者:点赞 👍 收藏 ⭐留言 📝
- 📢博客主页: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学习】如何获取本地摄像头信息的所有内容,希望大家阅读后都能有所收获!原创不易,转载请标明出处,若文章出现有误之处,欢迎读者留言指正批评!