2017-04-26 84 views
0

我正试图在MATLAB中处理纽约大学手持数据集的24位深度图像。如何知道matlab中24位深度图像的深度值

当我试图在MATLAB

img = imread('synthdepth_1_0006969.png'); 

变量(IMG)的形式如下读取的图像是480x640x3 UINT8。

我的问题是,在这种情况下,我如何知道深度值?

当我在MATLAB中读取8位或16位图像时,每个像素都显示深度值。但

在24位的情况下,我不知道该怎么处理呢?

感谢您阅读我的问题。

回答

0

注意,图像数据是三维的,第三维的大小为3.第三维编码Truecolor image中的红色,绿色和蓝色平面。三个uint8(即,无符号的8位整数)颜色值等于每像素24位总颜色信息。