国惠光电相机SDK调用——回调模式使用示例

news/2024/11/16 21:53:56/

系列文章目录

国惠光电相机SDK调用——回调模式使用示例


文章目录

  • 系列文章目录
  • 前言
  • 一、相关函数
  • 二、示例实现
    • 1.定义类
    • 2.启动回调
    • 3.回调实现
    • 4.结束回调
  • 总结


前言

本节介绍国惠光电相机SDK回调函数的使用,基于Windows,利用C++示例实现。


一、相关函数(可在SDK的api.h中找到函数的定义)

1.回调模式控制函数(该函数开启或结束回调模式)

BOOL DLLPORT IR_SetCallBackFun(GHDEV_HND handle, CALLBACKFUNC pCallBack, void* pUserData ); 

说明: handle——设备句柄; pCallBack——回调函数; pUserData——当前使用回调函数的类或对象指针(若没有该对象,可使用设备句柄)


2.回调函数

BOOL WINAPI CALLBACKFUNCT1(void* pData, PIR_CALLBACKIMAGEINFO pImageInfo, void* pUserData)

 说明:pData——图像数据;pImageInfo——图像信息; pUserData——当前使用回调函数的类或对象指针(若没有该对象,可使用设备句柄)

二、示例实现

1.定义类

Class Cxxx //定义类
{//定义类内变量,变量初始化由用户自己完成GHDEV_HND m_DeviceHandle; //设备句柄short* pRawImage;         //图像数据指针    }

2.启动回调(启动回调前,默认设备已打开,连接正常)

IR_SetCallBackFun(m_DeviceHandle, CALLBACKFUNCT1, this);//在Cxxx(this)中启动回调

3.回调实现

BOOL WINAPI CALLBACKFUNCT1( void* pData, PIR_CALLBACKIMAGEINFO pImageInfo, void* pUserData)
{Cxxx *pThis = (Cxxx*)pUserData;unsigned char *pImageData = (unsigned char *)pData;memcpy(pThis->pRawImage, pImageData, pImageInfo->Length); //获取图像数据到pRawImage}

4.结束回调

IR_SetCallBackFun(m_DeviceHandle, NULL, NULL);


总结

本文简单实现国惠相机回调模式使用,仅适用于国惠提供的网口和U口相机,详细功能实现客户根据自身需要进行应用开发。


http://www.ppmy.cn/news/796602.html

相关文章

国民经济核算

国民经济核算 试题 一、单项选择题(以下每小题各有四项备选答案,其中只有一项是正 确的。本题共30分.每小题2分】 1.反映国民经济生产最终成果的统计指标是( )。 A.国内生产总值 B.社会总产值 C&am…

国惠光电SDK文件内容

文章目录 前言一、开发环境要求二、详细介绍 1.SDK关键文件2.开发说明总结 前言 国惠光电相机提供二次开发SDK套件,套件以动态库形式发布,主要包括三部分。通过下面地址可获取SDK开发文档https://download.csdn.net/download/wwending/20418102 一、开发…

ASP.NET+Sql Server超市商品管理系统1300源代码+设计文档+说明文档

目录 摘 要 Abstract 1 绪论 1.1 课题开发的背景 1.2 课题研究的目的和意义 1.3 本课题国内外研究分析 2 系统主要工具介绍 2.1 系统开发环境 2.2 .NET开发技术 2.3 C#简介 2.4 Visual Studio2012开发工具 2.5 Sql Server 2008简介 3 系统分析 3.1系…

国惠光电短波红外相机资料下载

国惠相机资料放于百度网盘,请客户根据需求下载。谢谢! 1.U口、网口(320,640)相机64位SDK包,地址: 链接: https://pan.baidu.com/s/1VnLfN97lRIwSXEUsGtoOyg 提取码: kp6w (开发手册…

网络填坑之路(7)使用netsh获取WiFi密码

netsh简介 netsh:全称Network Shell 是一个windows系统本身提供的功能强大的网络配置命令行工具 Netsh 是命令行脚本实用工具 它允许从本地或远程显示或修改当前正在运行的计算机的网络配置 netsh可以获取计算机曾经连接过的所有WiFi信息以及WiFi的明文密码 获取密码…

打印机驱动安装一则

OKI的一款7150打印机安装驱动,从官网下载打印机后,发现驱动包里没有setup文件,是一堆看不懂的配置驱动文件,系统为xp,因为一开始安装了错误的驱动,所以重新安装驱动时遇到点问题,首先把错误的驱动和打印机删除,先删除打印机,再把打印机设置页里的服务器属性里的打印机驱动干掉,…

使用计算机打印资料时需要安装打印机驱动,打印机驱动安装步骤详解(一)_电脑基础知识_IT计算机_专业资料...

打印机驱动安装步骤详解(一)_电脑基础知识_IT计算机_专业资料 (10页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 打印机驱动安装步骤详解(-)很多人用快递助手打单的时候都会问&#xf…

html驱动怎么安装,打印机驱动安装方法

经常有网友反应说下载的驱动不知道怎么安装,经分析多为解压后没有setup.exe文件的驱动,通常这种驱动我称它为inf驱动,虽然本站有不少关于打印机驱动安装方面的教程,但还是满足不了各网友的需求,今天就再跟大家啰嗦下in…