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

上海市建设工程合同备案网站wordpress 知更鸟hotnews添加友情链接

上海市建设工程合同备案网站,wordpress 知更鸟hotnews添加友情链接,mysql优化 wordpress,做网站常用代码一、前言 大恒驱动安装完成后,在安装目录有SDK调用文档,里面有更详细的调用介绍,此文档对近期做的Demo做一个回顾性总结。 二、调用流程概述 三、针对性内容介绍: 1. 在执行相机操作之前,需要先执行此代码&#xff1…

一、前言

        大恒驱动安装完成后,在安装目录有SDK调用文档,里面有更详细的调用介绍,此文档对近期做的Demo做一个回顾性总结。

二、调用流程概述

三、针对性内容介绍:

1. 在执行相机操作之前,需要先执行此代码:IGXFactory::GetInstance().Init(),通常是用于初始化相机的工厂实例。在使用多个相机时,你只需要调用一次该初始化方法。

2.查询相机SN码:vecDeviceInfo封装了一层的vector,多相机连接时,会包含多个SN码

GxIAPICPP::gxdeviceinfo_vector vecDeviceInfo;

QStringList CameraConfig::getCameraSN()
{vecDeviceInfo.clear();IGXFactory::GetInstance().UpdateDeviceList(1000, vecDeviceInfo);QStringList listSN;for (int i = 0; i < vecDeviceInfo.size(); i++){GxIAPICPP::gxstring strSN = vecDeviceInfo[i].GetSN();listSN.append(QString::fromStdString(strSN.c_str()));}return listSN;
}

3.使用SN码连接对应的相机,并获得对应相机的设备指针:CGXDevicePointer cameraDevicePtr

curStr = ui->cmb_SN->currentText();
GxIAPICPP::gxstring strSN(curStr.toStdString().c_str());
cameraDevicePtr = IGXFactory::GetInstance().OpenDeviceBySN(strSN, GX_ACCESS_EXCLUSIVE);

4,获得属性控制器指针:CGXFeatureControlPointer objFeatureControlPtr;

        通过objFeatureControlPtr指针可以拿到相机的基本信息,比如相机功能模块具有哪些枚举内容,这个可以用来更新combobox的可选择项。同时可以获得当前的默认设置,用来初始化控件。

        此属性控制器可以向相机写入曝光时间,增益等信息。

objFeatureControlPtr = cameraDevicePtr->GetRemoteFeatureControl();
initCombobox(objFeatureControlPtr, "TriggerMode", ui->cmb_triggerMode);
initCombobox(objFeatureControlPtr, "TriggerSource", ui->cmb_triggerSource);
initCombobox(objFeatureControlPtr, "TriggerActivation", ui->cmb_triggerActivation);
initCombobox(objFeatureControlPtr, "PixelFormat", ui->cmb_PixelFormat);
initSpinBox(objFeatureControlPtr, "ExposureTime", slider_ExposeTime, "double");initSpinBox(objFeatureControlPtr, "Gain", slider_Gain, "double");
initSpinBox(objFeatureControlPtr, "Width", slider_Width, "int");
initSpinBox(objFeatureControlPtr, "Height", slider_Height, "int");
initSpinBox(objFeatureControlPtr, "OffsetX", slider_OffsetX, "int");
initSpinBox(objFeatureControlPtr, "OffsetY", slider_OffsetY, "int");

5,获得流指针:CGXStreamPointer objStreamPtr;

objStreamPtr = cameraDevicePtr->OpenStream(0);

6,注册回调事件:ICaptureEventHandler* pCaptureEventHandler;

        使用回调采集的方式,需要继承:ICaptureEventHandler,并重写内部的方法:DoOnImageCaptured

class Class_CaptureEventHandler  : public QObject, public ICaptureEventHandler
{Q_OBJECTpublic:void DoOnImageCaptured(CImageDataPointer& objImageDataPointer, void* pUserParam);

        注册事件

pCaptureEventHandler =new Class_CaptureEventHandler(this, graphicsView_Camera);
objStreamPtr->RegisterCaptureCallback(pCaptureEventHandler,NULL);

7,开始采集

objStreamPtr->SetAcqusitionBufferNumber(10);
//开启流通道采集
objStreamPtr->StartGrab();
//给设备发送开采命令
objFeatureControlPtr->GetCommandFeature("AcquisitionStart")->Execute();

8,结束采集

objFeatureControlPtr->GetCommandFeature("AcquisitionStop")->Execute();
objStreamPtr->StopGrab();
//关闭流通道
objStreamPtr->Close();

四、效果展示:

由于没有安装镜头,所以采图的效果只能看到亮暗变化

五、关于回调的图片使用-Tips:

        拿到的相机回调图片可以用队列的方式储存,并用计时器刷新到界面上去,详细的内容可参考下面这篇文章。

Qt+大恒相机回调图片刷新使用方式-CSDN博客

http://www.yayakq.cn/news/763833/

相关文章:

  • 为什么百度搜不到我的网站找网站开发
  • 怎么做电脑网站后台wordpress获取五条数据
  • 建设seo网站灰色行业做网站
  • 网络推广站最强的管理咨询公司
  • 北京企业网站开发做电子商务网站 除了域名 网页设计 还有服务器 和网站空间
  • 深圳网站维护seo怎么在自己的网站上推广业务
  • 大丰网站建设宁波网站关键词
  • 网站建设7个基本流程分析佛山网站建设专业现状
  • 开平做网站如何建好一个网站
  • 广州中小学安全教育平台扬中如何优化网站
  • 《关于加快网站群建设的通知》wordpress两步验证
  • 嘉定网站建设淘宝客的网站怎么做
  • 安溪县建设局网站外汇网站开发
  • 潍坊网站建设推广报价小蓝鸟pnv加速器
  • 安徽省水利建设厅官方网站3d动画制作
  • 网站建设免费软件有哪些视频拍摄方案
  • 网站建设预付费入什么科目贵州定制型网站建设
  • php网站开发需要学哪些公司用的管理系统
  • 网站的建设技术有哪些seo优化的优点
  • 红鹊豆网络网站站建设centos6 wordpress
  • 启源网站建设品牌建设赋能增效
  • 想建立自己的网站下面哪些属于免费的网络营销方式
  • 后台网站模板下载wordpress时间排序
  • 德宏做网站WordPress 采集文章 图片
  • 网站建设 沈阳黄冈网站推广下载
  • 重庆网站建设学习邓州微网站建设
  • 华企立方网站wordpress图片显示在文章
  • 重庆做商城网站故宫文创产品
  • 范湖网站建设哪家便宜沭阳做网站公司排名前十
  • 域名注册哪个网站最便宜前端工程师是做网站吗