OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

Announcement

A fix has been applied to the login system for the forums - if you have trouble logging in please contact support@openstreetmap.org with both your forum username and your OpenStreetMap username so we can make sure your accounts are properly linked.

#26 2014-08-17 00:37:04

dkiselev
Member
Registered: 2010-02-09
Posts: 3,361

Re: Mapillary — открытая база панорам

Ежик, ты меня конечно извини, но я б самолетные снимки грохнул бы. В единую панораму или адекватную последовательность они не сшиваются.


mail: dkiselev@osm.me      skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!

Offline

#27 2014-08-17 00:41:51

dkiselev
Member
Registered: 2010-02-09
Posts: 3,361

Re: Mapillary — открытая база панорам

fndoder wrote:

В первом сообщении темы неплохо бы добавить, что это такой аналог google street view, но с пользовательским контентом.

А чего там с возможностью использования в ОСМовских целях чужих панорам? То есть какая лицензия на панорамы?

Добавил


mail: dkiselev@osm.me      skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!

Offline

#28 2014-08-17 09:11:51

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 6,876

Re: Mapillary — открытая база панорам

Мда.. взял и затёр название улицы, ладно хоть дом оставил (:

Offline

#29 2014-08-17 12:04:42

OverQuantum
Member
From: Zelenograd
Registered: 2009-06-17
Posts: 1,579
Website

Re: Mapillary — открытая база панорам

dkiselev wrote:

я б самолетные снимки грохнул бы. В единую панораму или адекватную последовательность они не сшиваются.

Вот тут они пишут, что "Low flying drones are ok" smile
Там самый высотный снимок - 630м над землёй.


Это же OpenStreetMap. Он больше внутри, чем снаружи.

Offline

#30 2014-08-17 14:14:24

dkiselev
Member
Registered: 2010-02-09
Posts: 3,361

Re: Mapillary — открытая база панорам

freeExec wrote:

Мда.. взял и затёр название улицы, ладно хоть дом оставил (:

Вообще парниша который на SOTM'е презентовал мапилари рассказывал что это можно редактировать, как то убрать неверно замыленные прямоугольники и добавить пропущенные.


mail: dkiselev@osm.me      skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!

Offline

#31 2014-08-17 20:45:36

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 6,876

Re: Mapillary — открытая база панорам

dkiselev wrote:

Вообще парниша который на SOTM'е презентовал мапилари рассказывал что это можно редактировать

Честно искал хоть какое-то редактирование, но не нашёл даже список того, что я залил.

Offline

#32 2014-08-18 06:54:02

agsochi
Member
From: Сочи
Registered: 2010-02-20
Posts: 533

Re: Mapillary — открытая база панорам

freeExec wrote:
dkiselev wrote:

Вообще парниша который на SOTM'е презентовал мапилари рассказывал что это можно редактировать

Честно искал хоть какое-то редактирование, но не нашёл даже список того, что я залил.

После входа появляется кнопка Edit наверху. Но она иногда не появляется smile
Надо потыкать My uploads (в профиле), туда-сюда.

Last edited by agsochi (2014-08-18 06:54:29)

Offline

#33 2014-08-18 07:41:24

trolleway
Member
Registered: 2011-02-09
Posts: 537
Website

Re: Mapillary — открытая база панорам

На Ракете покатался, но фотографии не получились, потому что на устройстве мало места было. Ещё у него отказала загрузка, а сырые фотографии из памяти Android через PC загрузить не удалось, потому что в них не записываются EXIF-теги.
Снёс с карточки карту России для Garmin, и переставил клиент, должно получше пойти.

Придумал ещё одно полезное применение - можно снимать стритвью по разным подъездным железнодорожным путям за гаражами. У нас например собираются закрывать ветки Электрозавода, Ликёро-Водочного завода, Северной и Рублёвской водопроводных станций, а так же перестраивать всё МКМЖД. Хорошо бы по ним пройтись.

Offline

#34 2014-08-18 08:01:26

dkiselev
Member
Registered: 2010-02-09
Posts: 3,361

Re: Mapillary — открытая база панорам

Добавил видяшку с сотма в первый пост.


mail: dkiselev@osm.me      skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!

Offline

#35 2014-10-22 09:05:17

trolleway
Member
Registered: 2011-02-09
Posts: 537
Website

Re: Mapillary — открытая база панорам

В редактор id на глагне OSM добавили слой фото с Mapillary.
15574917876_226c2a625b_c.jpgmapillary id openstreetmap editor by trolleway, on Flickr

Я туда залил несколько тысяч фотографий из окна подмосковных электричек, снятых на цифромыльницу Nikon.
Так же serj_nickel загружает туда фотографии московских улиц, а ungzd - панорамы питерских кладбонов.

Offline

#36 2014-10-22 09:12:11

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 6,876

Re: Mapillary — открытая база панорам

А для JOSM есть аналог?

Offline

#37 2014-10-22 12:57:26

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,421

Re: Mapillary — открытая база панорам

freeExec wrote:

А для JOSM есть аналог?

Там вроде прикрутили вызов josm-а с сайта: http://www.mishari.net/2014/08/mapillar … treet-map/

Offline

#38 2014-11-06 14:01:25

Surly
Member
From: Екатеринбург
Registered: 2009-09-17
Posts: 806

Re: Mapillary — открытая база панорам

Как использовать покадровую фотосъемку камерой GoPro для сервиса «Mapillary»:
http://habrahabr.ru/post/242463/

Прошу коллег проверить, правильно ли у меня сработал harbracut.

Offline

#39 2014-11-06 14:10:09

trolleway
Member
Registered: 2011-02-09
Posts: 537
Website

Re: Mapillary — открытая база панорам

Зачем этот сложный процесс привязки фотографий к координатам скриптом на питоне, когда это же самое гораздо удобнее сделать в JOSM, вместе с подгонкой смещения GPS-трека?

Offline

#40 2014-11-06 14:15:34

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,432
Website

Re: Mapillary — открытая база панорам

Статью писал непрофессионал в OSM. Там ещё много смешного, типа 150 тысяч фотографий или снимка тоннеля, когда на карте OSM — мост.


ШТОСМ | josm.ru | обо мне | taste is just another name for misogyny

Offline

#41 2014-11-06 15:22:36

fndoder
Member
Registered: 2011-07-17
Posts: 247

Re: Mapillary — открытая база панорам

Surly wrote:

Как использовать покадровую фотосъемку камерой GoPro для сервиса «Mapillary»:
http://habrahabr.ru/post/242463/

Прошу коллег проверить, правильно ли у меня сработал harbracut.

Тема интересная, полезная и важная. За труды спасибо.
Есть пожелание (не обязательно к Surly). С учётом комментариев к переводу сделать аналогичный пост, но написанный с нуля - не содержащий  замеченных в этом посте ошибок и с учётом отечественных особенностей - видеорегистраторы вместо GoPro, Windows вместо Ubuntu, отечественные дороги и карты вместо зарубежных (последнее - просто воспринимать удобнее).

Хотя вышеупомянутые Ubuntu и GoPro и не столь редкие вещи среди сообщества OSM, использование в инструкции более доступных вещей сделало бы пост актуальным для гораздо большей аудитории.

В идеале бы, конечно, сделать в посте подразделы, с указанием особенностей, если есть, для разного железа и операционных систем.

Last edited by fndoder (2014-11-06 15:23:58)

Offline

#42 2014-11-06 16:10:03

trolleway
Member
Registered: 2011-02-09
Posts: 537
Website

Re: Mapillary — открытая база панорам

Так вроде сейчас нету программы, в которую можно было бы скормить видеофайл и GPS-трек, а она бы выдала все кадры с координатами, или точным временем съёмки?

Offline

#43 2014-11-06 16:16:03

Cd_spb
Member
From: Санкт-Петербург
Registered: 2011-11-04
Posts: 1,172

Re: Mapillary — открытая база панорам

trolleway wrote:

Так вроде сейчас нету программы, в которую можно было бы скормить видеофайл и GPS-трек, а она бы выдала все кадры с координатами, или точным временем съёмки?

На половину - registratorviewer - Позволяет подключить видео к треку и выгрузить кадр с GPS-данными. Пачку кадров выгрузить в автомате не умеет выгружать. Если сильно попросить автора - может быть и добавит, как добавил OSM подложки.

Offline

#44 2014-11-06 17:07:40

fndoder
Member
Registered: 2011-07-17
Posts: 247

Re: Mapillary — открытая база панорам

Преобразование видеофайла в пачку картинок сводит задачу к рассмотренной выше.

Единственный сходу неясный момент - как ставить отдельным картинкам правильное время. Сразу приходит в голову несложный способ - самостоятельно (не руками, конечно, а с помощью самописной программы/скрипта на любом языке, хоть bat/bash/powershell) пройтись по полученным файлам и в цикле, зная номер полученной картинки и время первой (последней), поставить каждому файлу картинки правильное время. Но, возможно, кто-то подскажет готовое решение этой мелкой задачи в каком-либо конвертере видео в набор картинок.

Last edited by fndoder (2014-11-06 17:09:51)

Offline

#45 2014-11-07 00:48:45

trolleway
Member
Registered: 2011-02-09
Posts: 537
Website

Re: Mapillary — открытая база панорам

Можно сделать такой скрипт:
на входе видеофайл и обрезанный вручную gpx, который полностью совпадает по времени с видеофайлом с точностью до секунды. GPX вроде бы пишется с точностью до секунды.
Используем ffmpeg для операций с видео, и ogr2ogr/spatialite для операций с геометриями.
-Обрезаем конец видео до целого числа секунд, так что бы оно совпадало с количеством секунд в gpx-треке.
-Считаем количество кадров в видео.
-Загоняем gpx в spatialite
-вытаскиваем каждый кадр, и к нему точку из трека функцией Line_Interpolate_Point. Можно и не каждый, а например через 10.
-Записываем в jpg-файл кадра координаты, генерируем дату, время и другие EXIF-теги, необходимые для mapillary.

Вот только непонятно, как записывать время, если за одну секунду получается несколько картинок.

Offline

#46 2014-11-07 05:37:24

Cd_spb
Member
From: Санкт-Петербург
Registered: 2011-11-04
Posts: 1,172

Re: Mapillary — открытая база панорам

Может быть в отдельную тему вынести обсуждение?

GPS может писаться с разной частотой, опять же могут быть отброшенные точки.

Offline

#47 2014-11-07 07:02:14

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 2,568

Re: Mapillary — открытая база панорам

кроме того может потребоваться пропесочивание gpx, навител к примеру туда скидывает точки каждые сколько милисекунд, даже если координаты не изменились, в итоге файл пухлый, а толку ноль.

Offline

#48 2014-11-07 19:34:39

fndoder
Member
Registered: 2011-07-17
Posts: 247

Re: Mapillary — открытая база панорам

trolleway wrote:

Вот только непонятно, как записывать время, если за одну секунду получается несколько картинок.

Использовать миллисекунды. В exif и атрибутах файла современных файловых систем (ntfs, ext4) не unixtime, а более точный формат, так что никаких проблем нет.

Offline

#49 2014-11-07 19:53:30

fndoder
Member
Registered: 2011-07-17
Posts: 247

Re: Mapillary — открытая база панорам

Cd_spb wrote:

GPS может писаться с разной частотой, опять же могут быть отброшенные точки.

Line_Interpolate_Point же как раз все эти проблемы решает.

pfg21 wrote:

кроме того может потребоваться пропесочивание gpx, навител к примеру туда скидывает точки каждые сколько милисекунд, даже если координаты не изменились, в итоге файл пухлый, а толку ноль.

Подобное некорректное дублирование координат хоть и принесёт ошибку в конечный результат, но она не особо значительной должна быть. Во многих случаях можно пренебречь. Но всё же подобная запись треков - не есть массовый подход (в том числе и опробованные мною версии Навитела подобной недоработки не имеют). Но если уж от недоработанного ПО никак не уйти, то можно попричёсывать, благо несложно, если о косяке таком в треке известно.

Offline

#50 2015-01-10 16:52:30

trolleway
Member
Registered: 2011-02-09
Posts: 537
Website

Re: Mapillary — открытая база панорам

В блоге mapillary опубликована инструкция по получению фотографий с координатами из видеозаписи.
http://blog.mapillary.com/news/2015/01/ … tting.html
Это стало возможным благодаря новому скрипту https://github.com/mapillary/mapillary_ … x_dates.py
он принимает пачку jpg без exif, и записывает в них время сьёмки с заданным интервалом в секундах.

Процесс идёт так:
1. Снять видео и gps-трек
2. Вытащить из видео по кадру через целое количество секунд (1 кадр за 1, 2, 3... секунды)
3. Открыть трек, сообразить где на треке находится первый кадр видео, запомнить время в этой точке
4. Запустить скрипт, который к каждому кадрику припишет время съёмки, начиная с времени, которое нашли в шаге 3
5. Привязать jpg к координатам в gpsPrune (у меня не получилось, поэтому я использовал JOSM)
6. Запустить скрипт, который дописывает к фотографиям азимут.
...
profit !

Только теперь оказалось, что библиотека которая разбирает exif на сервере mapillary, не читает теги записанные JOSM. Поэтому я дополнительно прогоняю такие файлы через GeoSetter.

Last edited by trolleway (2015-01-10 16:54:22)

Offline

Board footer

Powered by FluxBB