工业互联网(三)——工业相机payloadSize的介绍

payloadsize特性

为流通道上的每个图像传输的最大字节数,包括任何线性末端、帧末端统计信息或其他戳记数据。这是块的数据有效负载的最大总大小。不考虑UDP和GVSP报头。数据领导人和数据拖车不包括在内。
   
   这主要是应用软件用来确定大小的图像缓冲区分配(最大的缓冲区可能为目前的运作模式)。
   
   例如,一个没有统计数据或标记数据的图像,其PayloadSize等于(宽x高x像素大小)(以字节为单位)。强烈建议从相机中检索PayloadSize,而不是依赖于上面的公式。
   
   PayloadSize是一个只读特性,表示为流通道上的数据有效负载包中的一个块ID发送的最大数据字节数。这并不包括IP, UDP, GVSP头或数据领袖和数据拖车包。但它确实包含可以附加到图像本身的任何数据。   PayloadSize的主要用途是提供易于检索的缓冲区大小,以便在图像流通道上分配数据传输。
   
   在数据大小可变的情况下,PayloadSize必须提供最大可能值(最差情况值)。

1.PayloadSize特性必须使用GenICam规范(64位整数)的IInteger接口表示。

2.PayloadSize特性必须以字节(8位值)表示

3.PayloadSize特性只能取正值

相机的PayloadSize的典型值是(宽x高x像素大小),此时图像没有附加任何额外信息。如果流通道将其他信息连接到图像(如end-offrame统计信息或填充),则存储数据所需的PC缓冲区可能比图像的大小大。
   
例:
1 . 对于一个 640 x480 的8 位单色区域扫描相机
PayloadSize = 640 x 480 = 307200 字节
对于每个4Kpixels的RGB-alpha 8位组件,拆分成32位,64行的彩线扫描相机
PayloadSize = 4K像素x 4字节/像素x 64行= 1048576字节

原文链接:https://blog.csdn.net/MMTS_yang/article/details/103510601

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值