6、Kinect应用开发:像素、数据检索与深度图像处理

Kinect开发:数据检索与深度图像处理

Kinect应用开发:像素、数据检索与深度图像处理

像素字节与帧属性

在处理图像数据时,流格式决定了像素格式以及字节的含义。若使用 ColorImageFormat.RgbResolution640x480Fps30 格式启用流,像素格式为 Bgr32 ,即每个像素有32位(4字节)。第一个字节是蓝色通道值,第二个是绿色通道值,第三个是红色通道值,第四个字节未使用。在处理RGB分辨率时, Bgra32 像素格式同样有效,此时第四个字节决定像素的透明度。

若图像尺寸为640x480,则字节数组将有122880字节(高度 * 宽度 * 每像素字节数 = 640 * 480 * 4)。另外,在处理图像时会遇到“步幅(stride)”这一术语,它指的是一行像素的字节数,可通过图像宽度乘以每像素字节数来计算。

ColorImageFrame 对象除了有描述像素数据的属性外,还有描述帧本身的属性。流生成的每一帧都有编号,帧编号随时间递增。应用程序不应期望帧编号总是比前一帧递增1,而只需大于前一帧即可,因为在正常执行过程中,应用程序几乎不可能不跳过某些帧。另一个描述帧的属性是 Timestamp ,它表示自 KinectSensor 启动(即调用 Start 方法)以来的毫秒数,每次 KinectSensor 启动时, Timestamp 值会重置为零。

数据检索:事件与轮询

在许多项

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值