Сбор / парсер фотографий из Google панорам

20 000 руб. за проект
24 июня 2022, 12:41 • 18 откликов • 257 просмотров
Предлагайте стоимость и сроки.

Задача: нужен скрипт по получению jpeg картинок из панорам с Google Street View. Фотографии собираются относительно входных точек, где это возможно. Фотографии собираются в некоторой окрестности от искомой точки.

Входные данные:
- csv файл со списком точек (примерно 50000-100000 шт) с координатами. Id точки, широта, долгота

Выходные данные:
- Массив jpeg фотографий в виде ссылок для возможных точек

Требование к фотографиям:
- Разрешение изображений до 3000 пикселей по ширине/ высоте
- Без обработки, jpeg формат изображения
- Без каких-либо графических и пользовательских элементов, пинов, стрелок, подписей, указателей гугла и тд. Чистая фотография, максимум блюр лиц и номерных знаков
- Фотография в максимальном возможном отдалении панорамы, без наклона по горизонту
- Фотографии необходимо загрузить в object Storage Yandex Cloud, дам ключ доступа после демонстрации примера
- На выходе каждое изображение доступно в виде публичной url ссылки

Описание алгоритма сбора (визуализация в прикрепленном файле):
- Смотрим, доступна ли Google-панорама в менее чем 20 метрах от координат искомой точки
- Если панорам рядом нет, то пропускаем
- Если панорама рядом есть, то перемещаемся по ближайшей возможной улице/улицам с минимальным возможным шагом в пределах тех же 20 метров, собираем направленные фотографии на точку со всех возможных ракурсов
- Сохраняем фотографии и формируем ссылки
- Записываем полученные ссылки для точки

На выходе от вас нужен:
- исходный csv-файл с добавленными массивами фотографий для точек, где панорама есть
- Воспроизводимый скрипт (любой ЯП и решение). Для проверки работоспособности скрипта нужна будет краткая инструкция по запуску, либо созвон через zoom

Обратите внимание, в интернете есть готовые решения по типу StreetView Grabber и др. Возможно, они существенно упростят задачу
Файлы