采集

本章节对采集相关模块的模块结果进行介绍。

涉及模块如下:

图像源

表 1 图像源模块的输出结果

参数

类型

描述

图像数据

image

当前图像的数据

图像宽度

int

当前图像的图像宽度

图像高度

int

当前图像的图像高度

图像像素格式

int

当前图像的像素格式,常用的Mono8对应17301505,RGB24对应35127316

灰度图像数据

image

当前图像的灰度图像数据

灰度图像宽度

int

当前图像的灰度图像宽度

灰度图像高度

int

当前图像的灰度图像高度

灰度图像像素格式

int

当前图像的灰度图像像素格式的枚举值

当前图像路径

string

当前图像所处的路径

当前图像名称

string

当前图像的名称

帧号

int

当前相机出的第几张图

丢帧数

int

当前为止,相机出图时丢掉的图像帧数

丢包数

int

当前为止,相机出图时丢掉的数据包

相机获取失败次数

int

连接相机时获取失败的次数

SN码

int

设置运行后首张图像的帧号,后续图像帧号步进1累加

多图采集

表 2 多图采集模块的输出结果

参数

类型

描述

图像数量

int

多图采集单次执行输出图像数量(3~8张)

输出图像*数据

(*代表0~7)

image

每张输出图像的图像数据

输出图像*宽度

(*代表0~7)

int

每张输出图像的图像宽度

输出图像*高度

(*代表0~7)

int

每张输出图像的图像高度

输出图像*格式

(*代表0~7)

int

每张输出图像的图像格式,Mono8对应17301505,RGB24对应35127316

输出图像*分布角

(*代表0~7)

float

每张图片拍摄时光源在水平方向上的分布角度

输出图像*照射角

(*代表0~7)

float

每张图片拍摄时光源在垂直方向上的照射角度

帧号

int

使用相机拍摄时图像的帧号

丢帧数

int

使用相机拍摄时丢帧的数量

丢包数

int

使用相机拍摄时丢包的数量

相机获取失败次数

int

使用相机拍摄时获取失败的次数

输出图像

表 3 输出图像模块的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

本地原图保存路径

string

本地原图的保存路径

原图名称

string

原图的名称

本地渲染图保存路径

string

本地渲染图的保存路径

渲染图名称

string

渲染图的名称

输出图像数据

binary

图像二进制数据

输出图像宽度

int

输出图像的宽度

输出图像高度

int

输出图像的高度

输出图像像素格式

int

输出图像的图像格式,Mono8对应17301501,RGB24对应35127316

缓存图像

表 4 缓存图像模块的输出结果

参数

类型

描述

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色

输出图像*数据

(*代表0~14)

image

每张输出图像的图像数据

输出图像*宽度

(*代表0~14)

int

每张输出图像的图像宽度

输出图像*高度

(*代表0~14)

int

每张输出图像的图像高度

输出图像*格式

(*代表0~14)

int

每张输出图像的图像格式,Mono8对应17301505,RGB24对应35127316

光源

表 5 光源模块的输出结果

参数

类型

描述

通道*使能

(*代表1~4)

bool

  • true:通道使能

  • false:通道不使能

通道*亮度

(*代表1~4)

int

光源通道的亮度,根据不同类型范围不同,视觉控制器范围为0~100,光源控制器范围为0~255

通道*光源状态

(*代表1~4)

int

  • 1:触发后亮(常灭)

  • 2:触发后灭(常亮)

通道*沿定义

(*代表1~4)

int

  • 1:上升沿

  • 2:下降沿

通道*持续时间

(*代表1~4)

int

光源触发后的持续时间(0~65535)

模块状态

int

  • 0:NG,模块显示为红色

  • 1:OK,模块显示为绿色