Камера: realsense D435
Операционная система: Ubuntu 16.04
Язык: питон
Привет
Я хочу получить расстояние до точки на изображении. Если я использую выровненное изображение, предоставленное в github, будет много удержаний, и преобразованное значение глубины пикселя в метрику станет 0, 0, 0.
Какова моя идея:
глубина изображения
получить значение глубины из изображения глубины
с использованием значения глубины для расчета расстояния
Следующий пример получения расстояния в GitHub, код:
depth = get_depth_at_pixel(depth_frame, pixel_x, pixel_y)
x, y, z = convert_depth_pixel_to_metric_coordinate(depth, pixel_x, pixel_y, camera_intrinsics)
Я обнаружил, что вывод depth
является плавающим.
Теперь я могу получить значение из изображения глубины, которое находится в numpy.uint16 (например, depth_image[200][100]
равно 300)
Могу ли я преобразовать изображение глубины в двойное / плавающее, чтобы я мог получить расстояние?
Если yes
, как я могу преобразовать глубину изображения в двойное / плавающее значение?
Спасибо