当前位置: 首页 > news >正文

郑州市建设信息网站qq群排名优化软件官网

郑州市建设信息网站,qq群排名优化软件官网,潍坊网站建设收费标准,网站技能培训1. 问题 使用QML的Camera组件创建相机。需要配置曝光时间#xff0c;使用CameraExposure中的exposureCompensation#xff0c;exposureMode配置无效果#xff0c;原因可能是不支持USB相机。 有两种方法经测试有效果#xff1a; 命令行调用v4l2-ctl命令的方法#xff0c…1. 问题 使用QML的Camera组件创建相机。需要配置曝光时间使用CameraExposure中的exposureCompensationexposureMode配置无效果原因可能是不支持USB相机。 有两种方法经测试有效果 命令行调用v4l2-ctl命令的方法使用QProcess::execute()函数使用ioctl()的方式 2. v4l2-ctl方式 2.1 .h文件 #ifndef CAMERATOOL_H #define CAMERATOOL_H#include QObject #include QtCore//ioctl方式需要的头文件 #include linux/videodev2.h #include sys/ioctl.h #include fcntl.h #include unistd.hclass CameraTool : public QObject {Q_OBJECT public:explicit CameraTool(QObject *parent nullptr);public:Q_INVOKABLE void setExposure(const int exposure);Q_INVOKABLE void setAutoExposure(const bool en);};#endif // CAMERATOOL_H 2.2 .cpp文件 #include cameratool.hCameraTool::CameraTool(QObject *parent) {}//方法1命令行方式 execute() void CameraTool::setExposure(const int exposure) {//注意exposure_absolute 根据自己的系统来查看方式v4l2-ctl -d /dev/video9 --list-ctrlsstd::string cmd v4l2-ctl -d /dev/video9 -c exposure_absolute std::to_string(exposure);const char* cmdc cmd.c_str();QProcess::execute(cmdc);return; }void CameraTool::setAutoExposure(const bool en) {QStringList arg;//注意exposure_auto 根据自己的系统来查看方式v4l2-ctl -d /dev/video9 --list-ctrlsarg.clear();if(en true){arg -d /dev/video9 -c exposure_auto3;}else{arg -d /dev/video9 -c exposure_auto1;}QProcess::execute(v4l2-ctl, arg);return; }3. ioctl()方式 3.1 .h文件 与上一节的头文件一样。 3.2 .cpp文件 #include cameratool.hCameraTool::CameraTool(QObject *parent) {}//方法2ioctl方式 ioctl() void CameraTool::setExposure(const int exposure) {v4l2_control control;int fd open(/dev/video9, O_RDWR);if(fd 0){printf(open camera failed\n);return;}control.id V4L2_CID_EXPOSURE_ABSOLUTE;control.value exposure;ioctl(fd, VIDIOC_S_CTRL, control);close(fd);return ; }void CameraTool::setAutoExposure(const bool en) {v4l2_control control;int fd open(/dev/video9, O_RDWR);if(fd 0){printf(open camera failed\n);return;}control.id V4L2_CID_EXPOSURE_AUTO;if(en true){control.value V4L2_EXPOSURE_APERTURE_PRIORITY;}else{control.value V4L2_EXPOSURE_MANUAL;}ioctl(fd, VIDIOC_S_CTRL, control);close(fd);return ; }参考 调节UVC相机参数只需要六行代码
http://wiki.neutronadmin.com/news/181660/

相关文章:

  • 国内大一html网站简单设计桂林建设银行招聘网站
  • cdr做的网站效果怎么直接用洛阳疾控最新通告今天
  • 做好的网站怎么注销嘉兴手机网站制作
  • 网站开发静态怎样转成动态html5特效网站
  • 英文美食网站怎么做wordpress 4.1 主题
  • 门户网站建设需求文档网站名称与域名
  • 政协网站 两学一做专题研讨wordpress标题颜色
  • 手机app开发上市公司seo网站推广 杭州
  • 重庆快速排名网站的优化方案
  • 二手交易网站开发可参考文献直播网站建设模板
  • erp开发和网站开发模板图片可爱
  • 公司免费网站域名注册建立诊断的步骤
  • 网站建设售后回访话术公司网站后台是什么
  • 静态企业网站模板做企业网站市场分析
  • 甘肃省建设厅网站首页ftp建网站
  • 惠州市网站建设个人网站建设的心得
  • 网站 乱码网站关键词的使用
  • 网站非法字符过滤深圳快速seo排名优化
  • 深圳百度关键网站seo哪家做的好
  • 网站项目计划书范文北京网站建设的价格低
  • 办网站租服务器项目四网站建设内容
  • 免费化工网站建设网站备案目的
  • 免费网站现在是怎么了辽宁省建设工程信息网官网新网站入口
  • 建站什么程序好网站域名 空间申请表
  • 邵阳网站设计简述如何优化网站的方法
  • 网站仿做软件东莞seo建站
  • 罗湖附近网站建设公司泰和网站制作
  • 罗源做网站的公司建站模板工程造价
  • 优秀网站设计欣赏公司电商网站建设
  • 艺术名画网站怎么建设加密软件代理