我正在尝试使用ROS从Microsoft Kinect V1接收图像到MATLAB . ROS节点正在运行,安装了驱动程序,我得到了图像 - 一切正常 . 我现在正在尝试将/ camera / depth / image_raw主题中的矢量转换为漂亮的图像 .

我找到this,这似乎是正确的解决方案 . 我的问题是,MATLAB不知道getWidth(),getHeight(),getData或arrayOffset()函数 .

我能够通过使用Width(),Height()和Data()作为函数来补偿前三个 . The fourth one is my problem.

当我删除偏移量时

index = offset+2:2:width*height*2+offset;

声明,我得到正确的图片,把veeeery暗,几乎看不见 .

谁能帮我?

克里斯