Basler相机 设备相关类和接口 IDevice IPylonDevice
Device.h
接口就是结构体,里面全是纯虚函数 #define interface struct
//The interface implemented by all device objects所有设备对象都要实现的接口
interface PUBLIC_INTERFACE IDevice
{
virtual void Open(AccessModeSet mode = (Stream | Control | Event)) = 0;
virtual void Close() = 0;
virtual bool IsOpen() const = 0;
virtual AccessModeSet AccessMode(void) const = 0;
virtual const CDeviceInfo& GetDeviceInfo() const = 0;
};
// Interface for camera objects 摄像机对象实现的接口
interface PUBLIC_INTERFACE IPylonDevice : public IDevice
{
public:
virtual uint32_t GetNumStreamGrabberChannels() const = 0;
virtual IStreamGrabber* GetStreamGrabber(uint32_t index) = 0;
virtual IEventGrabber* GetEventGrabber() = 0;
virtual GenApi::INodeMap* GetNodeMap() = 0;//获取设备节点图,设置参数
virtual GenApi::INodeMap* GetTLNodeMap() = 0;
virtual Pylon::IChunkParser* CreateChunkParser() = 0;
virtual void DestroyChunkParser(Pylon::IChunkParser* pChunkParser) = 0;
virtual IEventAdapter* CreateEventAdapter() = 0;
virtual void DestroyEventAdapter(IEventAdapter*) = 0;
virtual ISelfReliantChunkParser* CreateSelfReliantChunkParser() = 0;
virtual void DestroySelfReliantChunkParser(ISelfReliantChunkParser*) = 0;
virtual DeviceCallbackHandle RegisterRemovalCallback(DeviceCallback& d) = 0;
virtual bool DeregisterRemovalCallback(DeviceCallbackHandle h) = 0;
};
Basler相机 设备相关类和接口 IDevice IPylonDevice相关推荐
- Basler相机SDK相关问题收集与知识汇总
1.心跳时间导致报错 此心跳非彼心跳,相机心跳是指过通过设置一个时间用于监测相机和网卡的连接,如果超过这个时间,相机就会释放跟网卡的连接,进入一种允许相机被再次连接的状态. 但此方式会导致相机SDK报 ...
- 史上最全的集合框架讲解 ----- Java 集合框架(3)---- Map 相关类最全解析
引言 好了,步入正题,上篇文章Java 集合框架(2)---- List 相关类解析中我们一起看了一下 List 接口的相关具体类(ArrayList.LinkedList-.),这篇开始我们开始探索 ...
- basler 相机取图超时_一款Basler相机拍图问题(单次拍照时间过长,连续拍照正常)的处理经验...
这款Basler相机1000W像素.GigE 接口,不用独立供电. 它的故障现象为:halcon连续采图,有10帧的速度,但是单次采图有580毫秒. 这种情况按经验一般怀疑下面的问题: (1)网卡驱动 ...
- 日期的包装 java,Java基础之Java常用类--Object类,字符串相关类,包装类,日期相关类,数字相关类...
Java是一种面向对象的语言,也就是将万事万物可以描述为对象,特点如下: 1.面向对象是常见的一种思考习惯,符合人们的思考习惯. 2.面向对象的出现,将复杂的事情简单化. 3.面向对象的出现,将之前过 ...
- 接口和抽象类练习:教练和运动员案例: (1)人员:乒乓球运动员和篮球运动员。乒乓球教练和篮球教练。 (2)为了出国交流,跟乒乓球相关的人员都需要学习英语。 请用所学知识分析,设计类和接口。
接口和抽象类的练习 需求分析: 教练和运动员案例: (1)人员:乒乓球运动员和篮球运动员.乒乓球教练和篮球教练. (2)为了出国交流,跟乒乓球相关的人员都需要学习英语. 请用所学知识分析,设计类和接口 ...
- ubuntu basler相机opencv
一.下载安装balser SDK https://www.baslerweb.com/cn/downloads/software-downloads/#type=pylonsoftware 选择5.2 ...
- 基于pylon嵌入式目标应用(Basler相机)
基于pylon嵌入式目标应用(Basler相机) 1简介 pylon Camera软件套件(简称"pylon")是Basler的软件包,它包含易于使用的SDK.驱动程序和工具,使您 ...
- VS(C#)调用Basler相机SDK采集图像及基本功能设定
注意一定要安装那个 巴斯勒的程序后在运行代码 ,要不然就报什么组建错误 注:博主看着另外一个博主的博客才有下面的一些总结,有兴趣可以看一下:https://blog.csdn.net/qq_39930 ...
- 2021-10-18 Basler相机曝光值SDK的设置
由于我们的一个项目需要用到将Basler相机的曝光值进行设置,所以今天我用C#将Basler的曝光值的SDK引用了一下. 先百度了一个网上的Basler SDK的例子,代码如下: using Syst ...
最新文章
- 代码整理工具_程序员软件:程序员有哪些常用又好用的编码小工具?
- css3-巧用选择器 “:target”
- React 18 Beta 来了
- mmap和munmap对文件进行操作(读写等)
- 再谈SQL Server中日志的的作用
- mysql binary安装_mysql的二进制安装方式
- vm安装net失败_使用minikube安装kubernetes和dashboard
- MYSQL 当有两条重复数据时 保留一条
- html-webpack-plugin 中使用 title选项设置模版中的值无效
- perl常用正则表达式集合
- json 字符串和json对象之间相互转换
- 工作那些事(四)大公司VS小公司
- sql_插入,修改,删除
- jpg格式怎么免费压缩大小
- 测试网站漏洞软件,网站漏洞检测工具
- dns 监控系统 设计 dns安全威胁的可视化。
- php计算笛卡尔积批量生成电商sku列表
- catia批量转stp文件格式_CATIA,UG,PROE等等格式批量转成stp,step,igs,iges
- 如何在手机上预览本地h5页面
- storm人偶_STORM TOYS 真人快打系列 MOTARO 茂太郎 可动人偶