Как измерить расстояние между мобильным телефоном и фотографируемым объектом?
Я пытаюсь получить расстояние между мобильным телефоном и объектом для приложения, в котором я хочу преобразовать 2D-фотографию в 3D-объект, у меня есть следующие сомнения:
- Есть ли способ определить расстояние между объективом мобильного телефона и фотографируемым объектом?
- Мы можем определить фокусное расстояние линзы, присутствующей внутри мобильного телефона, аналогично тому, есть ли у нас датчик глубины внутри мобильного телефона?
- Есть ли датчик глубины во всех мобильных телефонах?
Такие вещи, как направление и ориентация мобильного телефона, можно получить с помощью датчиков, присутствующих внутри телефона. Если датчика глубины нет, как измерить расстояние с помощью самого телефона?
1 ответ
Решение
Вот кое-что, что я нашел полезным. Не уверен в устройствах Android, но ios может это сделать с помощью truedepth https://developer.apple.com/documentation/avfoundation/cameras_and_media_capture/streaming_depth_data_from_the_truedepth_camera