kinect提取RGB数据到opencv BYTE * pBuffer = (BYTE*)(LockedRect.pBits)+i*LockedRect.Pitch;

kinect提取RGB数据到opencv BYTE * pBuffer = (BYTE*)(LockedRect.pBits)+i*LockedRect.Pitch;,第1张

LockedRectpBits里面保存到是从kenect传过来的位图数据,LockedRectPitch是每行位图的数据长度,合起来BYTE pBuffer = (BYTE)(LockedRectpBits)+iLockedRectPitch;,pBuffer就是目前正准备拷贝分位图数据的位置,这些代码就是把kinect传过来的数据拷贝到opencv的结构中,而kinect的位图的数据一个像素用四个字节保存,分别对应R,G,B,第四位暂时不用。

1、数字图像

数字图像,又称为数码图像或数位图像,是二维图像用有限数字数值像素的表示。数字图像是由模拟图像数字化得到的、以像素为基本元素的、可以用数字计算机或数字电路存储和处理的图像。

2、数字图像处理包括内容:

图像数字化;图像变换;图像增强;图像恢复;图像压缩编码;图像分割;图像分析与描述;图像的识别分类。

3、数字图像处理系统包括部分:

输入(采集);存储;输出(显示);通信;图像处理与分析。

4、从“模拟图像”到“数字图像”要经过的步骤有:

图像信息的获取;图像信息的存储;图像信息处理;图像信息的传输;图像信息的输出和显示。

5、数字图像1600x1200什么意思?灰度一般取值范围0~255,其含义是什么?

数字图像1600x1200表示空间分辨率为1600x1200像素;灰度范围0~255指示图像的256阶灰阶,就是通过不同程度的灰色来来表示图像的明暗关系,8bit的灰度分辨率。

以上就是关于kinect提取RGB数据到opencv BYTE * pBuffer = (BYTE*)(LockedRect.pBits)+i*LockedRect.Pitch;全部的内容,包括:kinect提取RGB数据到opencv BYTE * pBuffer = (BYTE*)(LockedRect.pBits)+i*LockedRect.Pitch;、Opencv数字图像处理颜色识别问题_opencv颜色分割、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9311836.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存