gpt4 book ai didi

matlab - 在 MATLAB 中处理 Kinect 深度数据

转载 作者:行者123 更新时间:2023-12-04 19:48:32 25 4
gpt4 key购买 nike

所以我用 Kinect 获取了一些深度图像,现在它们被保存了。那么如果我想处理这个深度图像以获得 Z 值(即从物体到 Kinect 的距离)我应该怎么做?

我一直在网上做一些研究,发现我需要将图像保存为 16 位深度图像才能存储深度值,而不是只能存储最多 256 个值的 8 位深度图像。基于:Save Kinect depth image in Matlab?

但我还是不太明白我得到的图像。当我使用 imread 并使用数据游标查看单个像素时,我只获得了 XY 坐标和一个索引值。索引值似乎并不代表以毫米为单位的距离。

谁能帮我清除这部分。谢谢。

最佳答案

看起来您正在使用 imread() 读取索引图像

试试这个:

[idx, map] = imread('yourImage');
RGB = ind2rgb(idx, map);

并查看 RGB 是否包含正确的值。

关于matlab - 在 MATLAB 中处理 Kinect 深度数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25757940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com