2016-11-14 13 views
0

Я хочу получить расстояние от изображения глубины. У меня есть 3D-положение, и я конвертирую эту точку в 2D. Теперь я читаю данные координат из изображения RGB и глубины. В этой картине я отмечаю 5 баллов и вижу данные этой точки из изображения глубины.Как я могу использовать данные глубины в cad_60

Почему данные недействительны?

или почему эти данные 0?

Как я могу получить реальные данные из изображения глубины?

enter image description here

ответ

1

Данные, возвращаемые Kinect имеет 0 значения в пикселях он не может получить измерение глубины. Это может произойти по нескольким причинам, но особенно это происходит на отражающих поверхностях или стекле и т. Д. Кроме того, значения по краям более подвержены ошибкам, поэтому по краям больше 0 значений по сравнению с центром изображения.

Таким образом, (a) и (d) могут быть нулевыми, но если вы проверите соседние пиксели, будут указаны значения глубины. (e) является плохим измерением, поскольку оно имеет большое значение, тогда как оно ближе, чем остальные точки.

Прежде чем приобретать данные, возможно, вы можете попробовать некоторые методы заполнения отверстий, такие как Depth Normalization, чтобы удалить большинство нулевых значений.