У меня есть требование для создания трехмерного декартового облака точек на основе сферической панорамной карты глубины. Пример такой карты глубины показан ниже
![Panoramic Depth Map](https://i.stack.imgur.com/9ZliR.png)
Теперь, используя это изображение, мы можем построить трехмерное декартово облако точек, используя следующий алгоритм
![Algo](https://i.stack.imgur.com/9Uw9y.png)
Бумага, документирующая этот алгоритм (для использования с картами глубины из Google Street View - здесь .
У меня есть следующие вопросы:
В оранжевой рамке автор использует одномерный массив для хранения карты глубины. Существует ли «стандартный способ» для генерации /восстановить этот 1D массив из моего 2D растрового изображения, так как неясно, как этот 1D массив изначально создается?
В зеленом поле автор инициализирует переменную pos_point, но я неЯ не могу понять это обозначение в скобках здесь [x_pos, y_pos, z_pos], это вектор?
В красном поле вы используете переменные x, y, w и h, ноу них нет подписок. Это просто x_depth, y_depth, w_depth и h_depth?
В синем поле я предполагаю, что эта запись просто округляется и приводится к целочисленному значению, но неясно, откуда взялся w_color?
ЛюбойПомощь в разъяснении вышесказанного будет наиболее ценной. Обратите внимание, я связался с автором и не получил ответа.