Я не могу понять, как получить необработанные данные о глубине от моего Xiaomi Redmi Note 8 Pro с задним датчиком глубины ToF.

Я пытался:

Я видел несколько похожих вопросов (один, two ) без ответов. Неужели в Android так сложно запечатлеть необработанную глубину с камеры глубины?

5
Grigory Feldman 28 Ноя 2019 в 14:39
1
Если вы посмотрите на конец этого обсуждения, вы увидите модифицированную версию Camera2RawFragment, которую автор использует для доступа к данным изображения DEPTH: groups.google.com/a/android.com/forum / #! topic /…. Надеюсь, это поможет, хотя стоит прочитать полную ветку о точности данных.
 – 
Mick
29 Ноя 2019 в 15:29

1 ответ

Raw Depth API против Full Depth API

Несколько дней назад на Google IO 2021 был анонсирован новый API для ARCore 1.24 - Raw Depth API в дополнение к существующему Full Depth API < / a> анонсировано для ARCore 1.18. Этот совершенно новый API дает вам возможность использовать необработанные данные о глубине, поступающие с датчика iToF. Эти данные могут быть получены через 16-битный буферный поток, где 13-битный зарезервирован для depth map, а 3-битный зарезервирован для confidence map.


enter image description here


Отныне разработчики ARCore могут использовать Raw Depth API для точных измерений и для операций с реконструированной сеткой. С другой стороны, Full Depth API идеально подходит для целей перекрытия людей / объектов и повторного освещения сцены.

В следующей таблице сравниваются три важных параметра:

|------------|--------------------|--------------------|
|            |  "Raw Depth API"   |  "Full Depth API"  |
|------------|--------------------|--------------------|
|  Accuracy  |       Awesome      |         Bad        |
|------------|--------------------|--------------------|
|  Coverage  |   Not all pixels   |     All pixels     |
|------------|--------------------|--------------------|
|  Distance  |    0.5 to 5.0 m    |     0 to 8.0 m     |
|------------|--------------------|--------------------|

Список поддерживаемых устройств ARCore Depth API постоянно растет. Обратите внимание на последний столбец под названием Comments - там есть информация о поддержке Depth API.

1
Andy Jazz 23 Май 2021 в 15:59