k4m454k

k4m454k

Бородатый романтик
Пикабушник
поставил 44405 плюсов и 55 минусов
отредактировал 1 пост
проголосовал за 1 редактирование
Награды:
10 лет на Пикабу
10К рейтинг 106 подписчиков 60 подписок 77 постов 12 в горячем

Делаем маленькую планету [Универсальная инструкция]

Делаем маленькую планету [Универсальная инструкция] Сферическая панорама, Little planet, Панорама, Фотография, Инструкция, Видео, Длиннопост

Привет дорогие котятки. На фоне бунтов и прочей неприятной фигни я решил разбавить наш хаос творческой инструкцией для создания красоты, тем более обещал в комментариях.
Наливайте чаёк, кофеёк, пивок....Поехали.

Для панорамы нам понадобится:


>> 1. То, на что снимать панораму, например беспилотник. Какой беспилотник - особо не важно, лишь бы умел делать фото с нормальным разрешением, но в идеале подходят эти:
- DJI Phantom 4 Pro
- DJI Mavic 2 Pro/Zoom
- DJI Mavic Air
- DJI Inspire 2
- DJI Spark
Я перечислил дроны, у которых есть встроенная функция из коробки для снятия панорам. На остальные дроны придётся делать или сторонним софтом, или руками. Это всё не особо сложно, просто потребует больше телодвижений и я опишу как и что.
По большему счёту снимать можно хоть на смартфон сидя на воздушном шаре или верхом на пони, не важно.

>> 2. Затем, нам понадобится смартфон, iOS или Android не важно. Софт привёл ниже.

>> 3. Возможно понадобится ПК с Kolor Autopano Giga. Windows или MacOS не важно, я и там и там работал, всё идеально и софт одинаков. Под Linux софт не искал и не знаю есть ли он там, гуглите...


Я буду показывать на примере того, что сейчас есть у меня под рукой.
DJI Mavic Air, iPhone 8 Plus, Macbook Pro.
На остальном железе в любых его комбинациях разница если и есть - то минимальная.

Приступим....
Шаг 1: Снимаем панораму!

Сначала опишу для дронов, которые поддерживают съёмку сферической панорамы и условия съёмки позволяют сделать это в автоматическом режиме. (да, бывает такое, что автоматическая сборка панорамы ужасна и надо всё делать вручную, но об этом позже)

Для начала вот вам немного софта, который я буду (или не буду в зависимости от условий) использовать. Такой же или подобный софт есть под Android платформы.

Делаем маленькую планету [Универсальная инструкция] Сферическая панорама, Little planet, Панорама, Фотография, Инструкция, Видео, Длиннопост

В DJI GO 4 в настройках фото выбираем тип съёмки...

Делаем маленькую планету [Универсальная инструкция] Сферическая панорама, Little planet, Панорама, Фотография, Инструкция, Видео, Длиннопост

И там выбираем Сферическую панораму

Делаем маленькую планету [Универсальная инструкция] Сферическая панорама, Little planet, Панорама, Фотография, Инструкция, Видео, Длиннопост

Ну собственно и всё, поднимаемся на высоту и снимаем.

Высота:

Тут важная ремарка: Чтобы наша планетка получилась не плоская, вы должна зависнуть ниже зданий. Всё что выше вас - будет торчать из планетки вверх. Всё что ниже - будет плоским.

Но не забывайте, что дрон камеру может поднимать не до бесконечности, там пропеллеры всё-таки. Да и может не влезть в кадр верхушка здания.

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

Делаем маленькую планету [Универсальная инструкция] Сферическая панорама, Little planet, Панорама, Фотография, Инструкция, Видео, Длиннопост

Собственно съёмка закончена.
По выходу вы получите папку с фотографиями панорамы в директории PANORAMA/xxx_xxxx и  такую фотку в альбоме смартфона

Делаем маленькую планету [Универсальная инструкция] Сферическая панорама, Little planet, Панорама, Фотография, Инструкция, Видео, Длиннопост

Теперь про дроны где нет функции съёмки панорам.
Или берем DronePan и в ней делаем панораму(если дроны DJI), или фигачим руками с перекрытием в 30-40 % между фото. Перекрытие обязательно, чтоб потом при сборке всё сшилось ровно.

Ремарка: DronaPan максимально проста, и её настройка не рассматривается в рамках этой статьи.  В кратце: подключили дрон, подняли на нужное место, запустили DronaPan и, настроив пару ползунков, нажали сделать панораму.

Примерный план:
Сделали фото, провернулись вправо так, чтоб было 30% перекратие, сделали ещё фото и тд.
После того как закончили круг, опускаем камеру на 30 градусов вниз. повторяем круг. Потом камеру на 60 градусов и круг.Затем на 80. и в конце фотку вниз.
Старайтесь не двигать дрон в пространстве, только крутиться на месте.

На выходе получаем кучку фотографий и идём обрабатывать.

Делаем маленькую планету [Универсальная инструкция] Сферическая панорама, Little planet, Панорама, Фотография, Инструкция, Видео, Длиннопост

Шаг 2. Обработка

Если вы снимали на дрон с автоматической сборкой панорам, то открываем приложение Theta+ выбираем в нем нужную панораму из медиатеки фото в смартфоне и экспортируем, покрутив как удобно.

Делаем маленькую планету [Универсальная инструкция] Сферическая панорама, Little planet, Панорама, Фотография, Инструкция, Видео, Длиннопост

Ну собственно и всё) Лезем в Snapseed, правим цвета, кадрирование, виньетки и многое другое по вкусу и постим в инстаграмчик.

Теперь, если по каким-то причинам панорама не собралась нормально, или дрон не поддерживает сборку, переходим к тяжёлой артиллерии.

Делаем маленькую планету [Универсальная инструкция] Сферическая панорама, Little planet, Панорама, Фотография, Инструкция, Видео, Длиннопост

Autopano Giga - это дико мощный инструмент для подготовки панорамы. В этой инструкции мы не рассмотрим и 20% её возможностей.

После открытия Autopano видим такое окно. Надо перетащить ваши фотографии панорамы в левую часть.

Делаем маленькую планету [Универсальная инструкция] Сферическая панорама, Little planet, Панорама, Фотография, Инструкция, Видео, Длиннопост

И жмём на кнопку Создать

Делаем маленькую планету [Универсальная инструкция] Сферическая панорама, Little planet, Панорама, Фотография, Инструкция, Видео, Длиннопост

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

Жмём на кнопку Редактировать.

Делаем маленькую планету [Универсальная инструкция] Сферическая панорама, Little planet, Панорама, Фотография, Инструкция, Видео, Длиннопост

Открывается новое окно, где выстаивается вся панорама и есть все настройки для её тонкого редактирования. Тут нам нужно нажать на Настройки проекции.

Делаем маленькую планету [Универсальная инструкция] Сферическая панорама, Little planet, Панорама, Фотография, Инструкция, Видео, Длиннопост

Дальше выбираем заветную Маленькую планету и ползунком снизу меняем её зум.

Делаем маленькую планету [Универсальная инструкция] Сферическая панорама, Little planet, Панорама, Фотография, Инструкция, Видео, Длиннопост

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

Делаем маленькую планету [Универсальная инструкция] Сферическая панорама, Little planet, Панорама, Фотография, Инструкция, Видео, Длиннопост

Тут всё максимально понятно, выбираем размер (адекватный, не гонитесь за пикселями), я для себя выберу 2000х2000 пикселей, Бикубический интерполятор и включу анти-призрак (уберёт движущиеся объекты)

Ну и указываем куда сохранять.

Делаем маленькую планету [Универсальная инструкция] Сферическая панорама, Little planet, Панорама, Фотография, Инструкция, Видео, Длиннопост

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

Можно в фотошопе, я же покажу вариант проще с помощью Snapseed.
Скидываем фото на смартфон и открываем в снепсид.
Выбираем инструмент Точечная коррекция и замазываем пальцем черные участки.

Собственно всё.
Дальше правим цвета, если нужно, и выкладываем на суд общественности =)

Не судите строго, чукча программист, а не писатель)

Показать полностью 16 1

Спасибо, Онлайм. Сразу стало понятнее

Наверное не стоило сажать котов в техподдержку 😼

Спасибо, Онлайм. Сразу стало понятнее Служба поддержки, Онлайм, Переписка, Скриншот
Показать полностью 1

Крым. Баштановка

Скала освещена лунным светом

Крым. Баштановка Фотография, Крым, Звездное небо, Горы
Крым. Баштановка Фотография, Крым, Звездное небо, Горы
Показать полностью 1

Олимпийский парк, Сочи

На данный момент объект почти не используется. Посещается туристами ради фото и скудных развлечений на территории.
Как вы относитесь к подобным глобальным постройкам с сомнительной нужностью в последующем?

Здания пустуют, никто не понимает как их использовать, главное надо сохранить (зачем? для кого?). Чтобы загрузить пустующие объекты, в ближайшее три года власти Сочи планируют потратить 78,7 млн рублей. Деньги пойдут на "подготовку и проведение значимых событийных мероприятий на объектах олимпийского наследия" и освещение этих событий в печатных СМИ. Сколько пойдет на поддержание всей инфраструктуры непонятно. (c) Varlamov
Олимпийский парк, Сочи Квадрокоптер, Олимпийский парк, Сочи, Адлер, Фотография, Сооружения, Архитектура

Московский трафик

Перекрёсток Можайского и Рублевского шоссе.

Апрель 2018

Московский трафик Квадрокоптер, Дорога, Фотография, Видео, Таймлапс

Ну и маленькое залипалово в тему с того же ракурса.

Осторожно, дерьмовая музыка

Снято на DJI Phantom 4 Pro

Показать полностью 1

Про сигнализации

Прочитал тут пост https://pikabu.ru/story/vskryili_mashinu_u_tts_6487491 и меня немного припекло.
2019 год, а сигнализации вскрываются обычным граббером. Какого чёрта?
Ещё смотрел видео на ютуб, где сигнализацию открывают с помощью "радио-удочки", когда чтоб открыть машину, ключ должен быть рядом.
И у меня вопрос, какого, простите, хера, нельзя сделать сигнализацию с нормальной логикой обмена ключами и защитой от подобного дерьма? Это же просто вроде как.

Предлагаю логику работы сигнализации с защитой от удочек, грабберов и прочей дребедени. А вы подскажите, вдруг я что-то упустил.

Итак, имеем блок сигнализации внутри авто, буду звать его Main для упрощения. И брелок с обратной связью Remote

И в Remote и в Main зашит какой-то объём данных, например 16 Мегабайт. Это обычный набор несвязных байт.

Как будет работать:

Remote чувствует нажатие и передаёт на Main запрос на открытие. После чего (и только в этом случае, начинает принимать команды от Main)
Main получает запрос на открытие от Remote, в случайном порядке выбирает 512 чисел и отправляет запрос на Remote типа "Эй, Remote, перешли мне из своего потока данных символы с порядковыми номерами 3000028,4888178,77,020472,2999929,100011101,.....и так 512 чисел".

Remote получает этот запрос и смотрит. была ли в ближайшие секунды (миллисекунды) нажата кнопка на открытие? Если да, обработаем запрос и вернём Main числа которые он просит.
Main сравнивает то, что вернулось от Remote со своей таблицей и если всё верно - открывает двери.

Всё! Это люто упрощённая схема, тут бы ещё пару вещей добавить, но даже такая схема работы должна вызвать анальный зуд у угонщиков.

Граббер не сработает, потому что запросы каждый раз разные, числа разные.
Удочка не сработает потому, что если на Remote не было нажато кнопок, то и отвечать на запрос он не будет.

Не понимаю, почему так не делают?
UPD: я понимаю, что машину можно погрузить на эвакуатор и увезти куда угодно. Тут я рассматриваю вариант угона с помощью вскрытия сигнализации.

Показать полностью

Санкт-Петербург

Однажды оказался в Питере на Новый год, а за плечами был рюкзак с дроном...

Санкт-Петербург Санкт-Петербург, Квадрокоптер, Фотография, Ночь, Длиннопост
Санкт-Петербург Санкт-Петербург, Квадрокоптер, Фотография, Ночь, Длиннопост
Санкт-Петербург Санкт-Петербург, Квадрокоптер, Фотография, Ночь, Длиннопост
Санкт-Петербург Санкт-Петербург, Квадрокоптер, Фотография, Ночь, Длиннопост
Санкт-Петербург Санкт-Петербург, Квадрокоптер, Фотография, Ночь, Длиннопост
Санкт-Петербург Санкт-Петербург, Квадрокоптер, Фотография, Ночь, Длиннопост
Санкт-Петербург Санкт-Петербург, Квадрокоптер, Фотография, Ночь, Длиннопост
Показать полностью 7

К открытиям...

К открытиям... Петр I, Фотография, Москва, Скульптура

Снято на iPhone 8 Plus

Показать полностью 1
Отличная работа, все прочитано!