¿Existe una forma de código abierto de hacer panoramas de 'streetview'?

25

Estoy interesado en hacer panoramas de streetview y tengo curiosidad por saber si hay algún enfoque de código abierto que deba tener en cuenta para hacer y publicar estos panoramas.

He estado jugando con la funcionalidad de Android en mi teléfono para hacer Android Photospheres (usando una aplicación de cámara SDK, aquí para los curiosos). Estos se pueden publicar en un panorama similar a streetview a través de Google. Esto funciona y es ingenioso, pero requiere que Google apruebe el panorama para que se publique en línea.

Otro enfoque es generar mi propia cuadrícula de fotos en mosaico y usar la API de google stretchview: https://developers.google.com/maps/documentation/javascript/streetview#StreetViewOverlays

Prefiero producirlos usando algunas herramientas de código abierto, por lo que no estoy completamente encerrado en Google. En esta entrevista con Steve Coast de OpenStreetMap, se refiere a un dispositivo que puede poner en su teléfono que dará como resultado imágenes de streetview . ¿Hay alguna forma recomendada de recopilar, almacenar, unir y compartir estas imágenes?

djq
fuente
¿Entonces su pregunta es sobre las formas FLOSS de recopilar estas fotos panorámicas o publicarlas? Solo conozco estas plataformas para compartir panoramas: * wiki.openstreetmap.org/wiki/OpenTrailView * wiki.openstreetmap.org/wiki/OpenStreetPhoto * commons.wikimedia.org
Mapper
Tanto coleccionar como publicar. Aclararé mi pregunta. Gracias por la OpenTrailViewsugerencia
DJ
Parece que tiene un largo camino por recorrer, pero hay un proyecto OpenStreetView en marcha.
PolyGeo
1
Parece que openstreetviewes sólo para imágenes estáticas con etiquetas geográficas (tal vez me falta la funcionalidad fotosfera)
DJQ
OpenPlans tiene código de código abierto (github) para crear escenas de streetview. openplans.org/work/shareabouts-for-street-view
Mapperz

Respuestas:

6

También hay un nuevo servicio, http://www.mapillary.com . Como un servicio en la nube que no es de código abierto per se sino que está totalmente impulsado por la multitud, consulte, por ejemplo , http://www.mapillary.com/map/im/RCjKOg0pSUhwCzH6-3Dk6A , y actúe en las comunidades OSS relevantes para contribuir con mejoras a, por ejemplo, OpenCV, Neo4j y otros.

Descargo de responsabilidad: estoy ayudando a crear este servicio.

Peter Neubauer
fuente
Muy bien, ¡espero jugar más con él!
djq
2
No entiendo completamente su política de licencias. ¿Todas las fotos enviadas por los usuarios tienen licencia CC-BY-SA pero con un permiso especial para que la compañía Mapillary vuelva a licenciar las fotos bajo una licencia comercial (cerrada) para que puedan ganar dinero con ella?
Kozuch
@Kozuch Sí, parece que los usuarios les otorgan un CLA (Acuerdo de licencia de contribuyente) que básicamente les permite usarlo como lo deseen (incluidos los servicios patentados): "Usted y cada usuario de Mapillary nos otorgan el perpetuo, irrevocable, en todo el mundo, Derecho y licencia no exclusivos, totalmente pagados, sublicenciables, no exclusivos para usar, reproducir, modificar, crear trabajos derivados de, realizar, mostrar y distribuir sin restricciones (incluso a través de cualquier medio) Contenido, total o parcialmente, para fines comerciales y no comerciales, incluido "...
Matthew Flaschen
@Kozuch Además de la licencia CC-BY-SA 4.0 para fotos, los metadatos del contenido también se pueden incorporar en trabajos ODbL , incluido OpenStreetMap.
Matthew Flaschen
Ok, pero ¿tienen que lanzarlo bajo cc-by-sa junto con usarlo con su "licencia de propiedad"? Quiero decir, ¿las fotos que puedo contribuir seguirán siendo copyleft para el público en general?
Kozuch
5

Bueno, AFAIK actualmente no existe una única solución de código abierto para ambos pasos para crear un reemplazo gratuito de Google Streetview. Pero en mi humilde opinión, hay algunos enfoques que intentan crear algunos bloques de construcción para el enfoque de crowdsourced / VGI sobre ese tema:

  1. Grabación
    Esto incluye el hardware de la cámara, el control de la cámara y la costura panorámica:

  2. Compartir
    Si una multitud quiere compartir los resultados, necesita una plataforma central que admita pasos únicos (solicitar, compartir fotos individuales, importar fotos, unir panoramas, ...).

Mapper
fuente
5

Hubo una presentación en la conferencia State of the Map del año pasado en San Francisco por el fundador de CustomStreetView , un sitio que le permite usar imágenes de streetview para agregar cosas a OpenStreetMap (las licencias de Google lo prohíben estrictamente). Puedes subir tus propias imágenes a ese sitio. El autor está en StackExchange .

¡Hablar con él podría darte algunas ideas!

Elliott
fuente
La vista de calle personalizada ya no funciona.
Pacerier
1
En estos días recomendaría Mapillary para el mismo propósito.
Elliott
1

Puede usar el creador panorámico hugin para unir una serie de imágenes como una sola imagen rectangular.

Puede usar un mapa de folleto para mostrar un panorama de 360 ​​grados con esta imagen, que puede desplazar y hacer zoom. También puede agregar marcadores a puntos de interés en el panorama.

He escrito un tutorial que explica cómo hacer esto en https://peter-thomson.com/leaflet-map-tutorial/leaflet-map-tutorial-how-to-add-markers-and-popups-to-an- imagen-o-diagrama-mostrado-usando-leaflet.html

Peter Thomson
fuente