?

Log in

No account? Create an account

Entries by category: техника

[sticky post]Список интересных записей в журнале
Лебедянка
dr_kitaetsc
Новых записей на этот сервис я не публикую, потому что в 2015 году постить в ЖЖ - это моветон. Засилье политоты, и ограничения вёрстки 10-летней давности, из-за которых фотографии показываются на четверти монитора, больше не дают получать удовольствие от просмотра изображений на этом сайте.
Переехал на http://trolleway.wordpress.com и https://medium.com/@trolleway



Ссылки на самые интересные записи блога (до конца декабря 2013 года)
[Spoiler (click to open)]

Описания и заметки про архитектурные объекты



Общее



Московская область




Сьяны




Москва



Транспорт




Метрополитен





Городской электрический транспорт





Автобусный транспорт




Железная дорога




Водный транспорт







Велоочёты




Картография




ХЗ куда




Openstreetmap




Прокладка маршрутов для велосипедистов


Самые интересные записи можно найти по этим тегам и их комбинациям:

Сравнение качества записи GPS-треков на навигатор и планшет в поезде
Лебедянка
dr_kitaetsc
Во время поездки на дизель-поездах по известной всем Фаянсовой местности, я одновременно писал GPS-трек на два устройства: навигатор Garmin 62s, и планшет Asus Nexus 7. Оказалось, что качество приёма (отсутствие потерь сигнала) у планшета лучше, чем у навигатора. 

Первая часть: ходьба пешком. Трек с навигатора ложится более близко к дороге, чем трек с планшета. Сравнение с OSM, который отрисован по космоснимкам Bing, который привязан к реальным координатам по множеству треков OSM. 
На картинках: оранжевый - Garmin, зелёный - Asus. 



Вторая часть: автомотриса АЧ2. Я регулярно засыпал, наклонялся, и лежащий в кармане куртки навигатор терял сигнал. Планшет, лежавший в рюкзаке на лавке, я забыл выключить после посещения кафе, и он всё это время писал трек без потерь.



Третья часть: плацкартный вагон. Навигатор в кармане куртки висит в углу, и ничего не ловит. Планшет, забытый во включённом режиме в рюкзаке, лежит на третьей полке, и всё ловит.




http://vk.com/note1387652_11820837

Массовая закачка фотографий на mapillary через скрипты
Лебедянка
dr_kitaetsc
Продолжаем читать про сервис mapilary для самостоятельного создания streetview. Я использую этот термин, что бы отличить одиночные панорамные снимки от последовательностей из множества снимков, по которым можно перемещаться на карте в картодвижке.

В основном, съёмка для mapillary проводится на мобильных устройствах. Но мне этот способ не очень понравился:
-Мал угол обзора.
-Неудобно держать руками.
-Большая выдержка.
-Низкое качество.
-Хорошо получается только вид вперёд, а крепления к велосипеду у меня нет.
-Минимальный интервал между снимками - 3 секунды на моём устройстве.

Но к счастью можно загружать фотографии так же через API. Для этого в jpeg-файлах должны быть записаны координаты места съёмки, и желательно азимут.

- Итак, берём мобильное устройство. Ставим туда какое-нибудь приложение, для записи gpx-трека, чем чаще тем лучше. Я обнаружил, что выбросы у трека с Андроида больше, чем у трека с Garmin, в следующий раз буду писать на навигатор.
- Затем, берём фотоаппарат. Я использовал Pentax K-r c 14-мм. объективом. Переключаем его в режим приоритета выдержки, выставляем не меньше 1/400, и автоматическое ISO. Выдержка подбирается экспериментально, что бы не было смазаности.
- Выбираем место, которое интересно было бы отснять, при этом не дублируя гуглопанорамы. Я выбрал дворы на улице Новаторов, где сейчас ломают пятиэтажки К-7 и строят КОПЭ-Парус.
- Ловим спутники, включаем трек, вешаем фотоаппарат на шею, включаем интервальную сьёмку, и идём. Время от времени проверяем, нет ли большого завала.
- Фотоаппарат всё время должен быть направлен в одну сторону относительно направления движения. Например, всё время вперёд, или всё время направо. Ходить можно как угодно, можно по кругу, главное что бы трек был точный.

Дома привязываем фотографии к координатам используя JOSM и плагин photo_geotagging.

Попробуем закачать фотографии на сервер Mapillary через веб-интерфейс. К сожалению, у меня чего-то не заработало. Возможно, сейчас есть какой-то глюк в Chrome, и надо было попробовать в FireFox.
Так же имеется возможность закачки фотографий через API из скрипта на python.

Скрипты лежат в репозитории по адресу: https://github.com/mapillary/mapillary_tools/tree/master/python
Имеется их описание на английском языке: https://github.com/mapillary/mapillary_tools/tree/master/python

Действуем в таком порядке:
- Кладём фотографии для последовательности в одну папку.
- В браузере логинимся в Mapillary, и идём на страницу http://api.mapillary.com/v1/u/uploadhashes
- Если страница пуста, то перелогиниваемся
- Если опять пуста, то заходим в FireFox
- Вводим в консоли Ubuntu коды со страницы. Как это сделать в Windows не знаю, у меня для этого на машине с виндой есть виртуалка с Ubuntu.
$ export MAPILLARY_SIGNATURE_HASH="your signature hash"
$ export MAPILLARY_PERMISSION_HASH="your permission hash"
$ export MAPILLARY_USERNAME="username"
$ git clone https://github.com/mapillary/mapillary_tools.git
$ cd mapillary_tools/python
$ sudo pip install exifread
- Запускаем скрипт
$ python upload_with_authentication.py ~/mapillary/photos

После завершения работы скрипта ждём следующего дня, когда фотографии обработаются на сервере.
Идём на сайте в список своих последовательностей, и смотрим что получилось. Если у фотографий в EXIF не было записано направление, то все они будут направлены на север.
- Открываем любую фотографию из последовательности
- Нажимаем кнопку редактирования фотографии
- Находим строку "Camera was pointing at 0 degrees to the forward direction." Указываем в ней угол поворота камеры относительно хода движения.
Если камера смотрела вперёд по ходу движения, то выставляем 0 градусов.
Если камера смотрела вправо по ходу движения, то выставляем 90 градусов.
Если камера смотрела влево по ходу движения, то выставляем 270 градусов.
Если камера смотрела назад по ходу движения, то выставляем 180 градусов, только я так ещё не пробовал. Прикольно бы поснимать из задней двери дальнего поезда.
- Нажимаем "Correct angles", затем "Save and review changes", затем "Send change request".

Через несколько дней на сайте изменятся направления фотографий, и они смогут связаться с другими последовательностями.

Для примера предлагаю посмотреть на развалины. http://www.mapillary.com/map/im/vbNG_DJiWa6GhqZfKo8Q5Q

Записи по тегу mapillary
Tags: