Введение
В этих спецификациях подробно описаны все требования к оборудованию и данным для камер и/или издательских утилит, которые загружаются в Street View. (Обратите внимание, что эта программа не применима ни к каким рабочим или механическим функциям.)
Для продуктов, не поставляемых в комплекте с камерой, применимы только характеристики, указанные в разделе «Внедрение программного обеспечения» и ниже.
Изображения
- ≥4K при ≥5FPS
- Горизонтальный угол обзора 360°
- ≥120°, непрерывное вертикальное поле обзора
- Сшивание на устройстве
- Google проверит качество изображения и геометрии
Архитектура камеры
Преобразование шести степеней свободы (6-DOF) (относительное положение и ориентация) между системой отсчета каждого датчика и каждой камеры (FOR) должно быть указано относительно акселерометра FOR. Датчик FOR должен соответствовать описанию в технических характеристиках датчика и соответствовать его физическому расположению в устройстве. FOR для каждой камеры имеет положительную ось Z, направленную от устройства в поле зрения камеры вдоль оптической оси, ось X указывает вправо, ось Y указывает вниз сверху вниз и начало FOR находится в оптическом центре камеры.
Преобразование 6-DOF (3-DOF для положения и 3-DOF для ориентации) каждого датчика или камеры представлено в виде матрицы преобразования 3x4 T = [R p], где R — матрица вращения 3x3, представляющая ориентацию датчика. или FOR камеры в акселерометре FOR, а p — вектор положения 3x1 (x, y, z) в метрах, представляющий начало координат датчика или камеры FOR в акселерометре FOR.
Запрошенные преобразования могут быть взяты из модели системы автоматизированного проектирования (САПР) устройства и не обязательно должны быть специфичными для устройства, чтобы учитывать производственные различия.
Требования к видео
Вы должны заполнить следующие атомы пользовательских данных в своем видео MP4 360:
-
moov/udta/manu
: Производитель камеры (производитель) в виде строки. -
moov/udta/modl
: модель камеры в виде строки. -
moov/udta/meta/ilst/FIRM
: версия прошивки в виде строки.
$ ffprobe your_video.mp4 ... Metadata: make : my.camera.make model : my.camera.model firmware : v_1234.4321 ...
Программная реализация
Требуется поддержка загрузки через Street View Publish API . Обратите внимание, что все запросы к API должны проходить аутентификацию, как описано здесь. здесь .
Для всех изображений, загруженных в Просмотр улиц:
- Необходимо указать время создания изображения (т. е. время, когда оно было снято).
- Необходимо указать марку, модель и версию прошивки продукта.
- стабилизацию движения необходимо отключить.
- необработанные данные GPS должны быть общедоступными (измерения должны иметь точную временную метку относительно того, когда измерение было выполнено, а не когда получено).
Для всех панорамных видео, загруженных в Просмотр улиц:
- данные телеметрии должны передаваться с использованием метаданных движения камеры . Метаданные движения камеры .
- последовательность фотографий должна быть закодирована с правильной частотой кадров, с которой было снято видео.
Пожалуйста, также включите следующий язык и строку в свое приложение перед публикацией пользователем (по крайней мере, в первый раз):
«Этот контент будет общедоступным на Картах Google, а также может появиться в других продуктах Google. Вы можете узнать больше о Политике в отношении контента, добавляемого пользователями Карт, здесь ».Оценка продукта
Если вы заинтересованы или у вас есть вопросы по поводу оценки вашего продукта, свяжитесь с нами здесь. Обратите внимание, что доступ к методам и документации для поддержки панорамного видео в Street View Publish API в настоящее время (май 2018 г.) предоставляется только по приглашению. Пожалуйста, используйте форму, указанную выше, чтобы запросить доступ.
Наша проверка состоит из следующих этапов: ваше тестирование, наше тестирование, бета-тестирование пользователей и утверждение. На каждом этапе мы будем оценивать качество изображения вашего продукта, данные телеметрии, метаданные и рабочий процесс, используя соответствующие наборы тестовых данных: данные, которыми вы делитесь, которые мы создаем или которые отправляют ваши бета-пользователи (см. ниже пример тестового набора, возможны изменения).
- Фотографии
- Пять панорамных фотографий в помещении
- Пять панорамных фотографий на улице (по возможности солнечно)
- Пять панорамных фотографий на открытом воздухе (если возможно, в тени или в пасмурную погоду)
- В движении (приблизительно 5 миль в час или 8 км/ч, если применимо)
- Пять 10-минутных видеороликов (5 кадров в секунду) в сельской местности.
- Пять 10-минутных видеороликов (5 кадров в секунду) в пригороде.
- Пять 10-минутных видеороликов (5 кадров в секунду) в городских условиях.
Ваше тестирование
В качестве первого шага поделитесь с нами ссылками на ваши тестовые изображения, опубликованными на Картах Google, и не забудьте протестировать их на разумном спектре устройств и операционных систем, которые поддерживает ваш продукт, а также в различных сетевых условиях (например, дома, в офисе). , на открытом воздухе).
Наше тестирование
После успешного завершения вашего тестирования Google начнет тестирование в тесном контакте с вашей командой. Чтобы помочь нам начать работу, предоставьте инструкции по захвату и/или загрузке изображений в Просмотр улиц.
Пользовательское тестирование
После успешного завершения как вашего, так и нашего тестов, привлеките как минимум 5 пользователей бета-версии на период тестирования продолжительностью 1–2 недели, чтобы охватить минимальный набор тестов. Если вам нужна помощь в общении с тестировщиками, сообщите нам об этом, возможно, мы сможем связать вас с заинтересованными пользователями. Обратите внимание, что вы будете нести ответственность за координацию (включая, помимо прочего, логистику и поддержку) с тестировщиками.
Одобрение
После получения положительных результатов тестирования вам будет предложено поделиться своим планом запуска, включая любую поддержку и рекламный контент для просмотра улиц (через Интернет или иным образом). Мы рассмотрим ваши материалы и оперативно поделимся своим мнением.
При разработке этих материалов не забывайте соблюдать наши рекомендации по брендингу .
После одобрения вы сможете использовать наш значок готовности к Просмотру улиц и рекламировать свой продукт как совместимый с Просмотром улиц в соответствии с приведенными выше рекомендациями. Обратите внимание: для каждой одобренной камеры мы можем использовать изображение вашей камеры и/или поверхности вашего продукта в наших маркетинговых материалах как представление возможностей камеры.