获取位图中点的深度

时间:2016-07-20 06:40:33

标签: c++ image bitmap photo

我想得到"深度"位图中点的(距离)。 例如,如果照片中有2个项目,我想知道它们中哪个具有更大的深度,意味着它们中哪个更远。

由于图像有RGB,它是否也有一些深度数据? 还是有另一种了解深度的方法吗?

由于

2 个答案:

答案 0 :(得分:2)

无法直接从位图获取深度信息。位图保持所谓的“颜色深度”,它只不过是颜色信息。 Bitmap可容纳的信息量范围从每像素1位(黑白)upt到32位(RGB)。

本网站提供了对位图的非常好的参考:A Beginners Guide to Bitmaps

但是仍然不可能从常规图像格式/位图计算深度信息。已经开发了不同的方法来解决深度估计的任务,例如Saxena et al., 2007

然而,这是一项具有挑战性的任务,基于分层的,多尺度的Markov Random Field (MRF)持有所谓的images features,可用于解决估算不同物体(点)之间的深度关系的任务。图片。在website上,您会找到更多有关其工作的示例以及与进一步阅读的链接。

答案 1 :(得分:0)

通常的图像格式不会像通常的相机那样存储深度信息。如果你有立体照片,你可以看一下所谓的空间重建。