Мне интересно создавать панорамы улиц, и мне любопытно, есть ли какие-либо подходы с открытым исходным кодом, которые я должен рассмотреть как для создания, так и для публикации этих панорам.
Я играл с функциональностью Android на моем телефоне, чтобы сделать Android Photospheres (используя SDK приложения камеры - здесь для любопытных). Их можно опубликовать в виде панорамы улиц через Google. Это работает, и изящно, но требует, чтобы Google одобрил панораму для того, чтобы это было опубликовано онлайн.
Другой подход заключается в создании моей собственной мозаичной сетки фотографий и использовании API-интерфейса Google stretview: https://developers.google.com/maps/documentation/javascript/streetview#StreetViewOverlays.
Я бы предпочел производить их, используя некоторые инструменты с открытым исходным кодом, поэтому я не полностью заблокирован в Google. В этом интервью со Стивом Костом из OpenStreetMap он ссылается на устройство, которое вы можете установить на свой телефон, что приведет к просмотру улиц, например, к снимкам. Есть ли рекомендуемый способ сбора, хранения, сшивания и совместного использования этих изображений?
OpenTrailView
предложение.openstreetview
это только для статических изображений с геотегами (возможно, мне не хватает функциональности фотосферы)Ответы:
Существует также новый сервис, http://www.mapillary.com . Как облачный сервис, который не является открытым исходным кодом, но полностью ориентирован на толпу, см., Например, http://www.mapillary.com/map/im/RCjKOg0pSUhwCzH6-3Dk6A , и активно участвует в соответствующих сообществах OSS, внося улучшения, например, в OpenCV, Neo4j. и другие.
Отказ от ответственности - я помогаю строить этот сервис.
источник
Что ж, AFAIK, в настоящее время не существует единого решения с открытым исходным кодом для обоих этапов создания бесплатной замены Google Streetview. Но ИМХО есть несколько подходов, которые пытаются создать некоторые строительные блоки для краудсорсинга / подхода VGI по этой теме:
Запись
Сюда входит аппаратное обеспечение камеры, управление камерой и сшивание панорам:
Вы также можете проверить фотограмметрию (ближнее поле) , которая пытается создать трехмерное представление отдельных объектов или VideoMapping для сбора кажущейся информации.
Совместное использование
Если толпа хочет поделиться результатами, вам нужна центральная платформа, которая поддерживает отдельные шаги (запрос, совместное использование отдельных фотографий, импорт фотографий, сшивание панорам, ...).
источник
На прошлогодней конференции State of the Map в Сан-Франциско была презентация основателя CustomStreetView , сайта, который позволяет использовать изображения улиц для добавления объектов в OpenStreetMap (лицензирование Google строго запрещает это). Вы можете загрузить свои собственные изображения на этот сайт. Автор на StackExchange .
Разговор с ним может дать вам некоторые идеи!
источник
Вы можете использовать Hugin Panorama Creator, чтобы соединить серию изображений в одно прямоугольное изображение.
Вы можете использовать карту листовки, чтобы отобразить 360-градусную панораму с этим изображением, которое вы можете перемещать и масштабировать. Вы также можете добавить маркеры к достопримечательностям на панораме.
Я написал учебник, объясняющий, как это сделать, по адресу https://peter-thomson.com/leaflet-map-tutorial/leaflet-map-tutorial-how-to-add-markers-and-popups-to-an- изображений или диаграмма дисплеев , использующих-leaflet.html
источник