Pengantar
Spesifikasi ini menjelaskan semua persyaratan hardware dan data untuk kamera dan/atau aplikasi publikasi yang diupload ke Street View. (Harap dicatat bahwa program ini tidak berlaku untuk fungsi operasional atau mekanis apa pun.)
Untuk produk yang tidak dipaketkan dengan kamera, hanya spesifikasi di dan di bawah bagian “Implementasi Software” yang akan berlaku.
Citra
- ≥4K pada ≥5FPS
- FOV horizontal 360°
- ≥120°, FOV vertikal yang berdekatan
- Penggabungan di perangkat
- Google akan meninjau kualitas gambar dan geometri
Arsitektur kamera
Transformasi enam derajat kebebasan (6-DOF) (posisi dan orientasi relatif) antara setiap sensor dan bingkai referensi (FOR) kamera harus ditentukan sehubungan dengan akselerometer FOR. Sensor UNTUK harus seperti yang ditentukan dalam lembar data sensor dan diselaraskan dengan penempatan fisik sensor di perangkat. FOR untuk setiap kamera memiliki sumbu z positif yang mengarah dari perangkat ke ruang pandang kamera di sepanjang sumbu optik, sumbu x mengarah ke kanan, sumbu y mengarah ke bawah dari atas ke bawah, dan asal FOR berada di pusat optik kamera.
Transformasi 6-DOF (3-DOF untuk posisi dan 3-DOF untuk orientasi) dari setiap sensor atau kamera direpresentasikan sebagai matriks transformasi 3 x 4 T = [R p], di mana R adalah matriks rotasi 3 x 3 yang mewakili orientasi sensor atau kamera FOR dalam akselerometer , dan p adalah vektor posisi 3 x 1 dari UNTUK kamera atau FOR
Transformasi yang diminta bisa berasal dari model perangkat dengan desain berbantuan komputer (CAD) dan tidak perlu spesifik perangkat untuk memperhitungkan variasi produksi.
Persyaratan video
Anda harus mengisi atom data pengguna berikut di video MP4 360:
moov/udta/manu
: Produsen kamera (merek) sebagai stringmoov/udta/modl
: Model kamera sebagai stringmoov/udta/meta/ilst/FIRM
: Versi firmware sebagai string
$ ffprobe your_video.mp4 ... Metadata: make : my.camera.make model : my.camera.model firmware : v_1234.4321 ...
Implementasi software
Diperlukan dukungan untuk upload melalui Street View Publish API. Perhatikan bahwa semua permintaan ke API harus diautentikasi seperti yang dijelaskan di sini. di sini.
Untuk semua gambar yang diupload ke Street View:
- waktu pembuatan citra (yaitu, saat gambar diambil) harus ditentukan.
- merek, model, dan versi firmware produk harus dilaporkan.
- stabilisasi gerakan harus dinonaktifkan.
- data GPS mentah harus dibagikan (pengukuran harus diberi stempel waktu secara akurat sehubungan dengan waktu pengukuran diambil, bukan saat diterima).
Untuk semua video 360 yang diupload ke Street View:
- Data telemetri harus dikomunikasikan menggunakan Metadata Gerakan Kamera Metadata Gerakan Kamera.
- urutan foto harus dienkode dengan kecepatan frame yang tepat saat video diambil.
Sertakan juga baris dan bahasa berikut dalam aplikasi Anda sebelum publikasi pengguna (setidaknya untuk pertama kali):
“Konten ini akan bersifat publik di Google Maps dan mungkin juga muncul di produk Google lainnya. Anda dapat mempelajari lebih lanjut Kebijakan Konten Kontribusi Pengguna Maps di sini.”Evaluasi produk
Jika Anda berminat, atau memiliki pertanyaan terkait cara mengevaluasi produk Anda, hubungi kami di sini. Perhatikan bahwa akses ke metode dan dokumentasi untuk dukungan video 360 di Street View Publish API saat ini hanya tersedia melalui undangan (Mei 2018). Harap gunakan formulir yang ditautkan di atas untuk meminta akses.
Peninjauan kami terdiri dari tahap berikut: pengujian Anda, pengujian kami, pengujian pengguna beta, dan persetujuan. Pada setiap tahap, kami akan mengevaluasi kualitas gambar, data telemetri, metadata, dan alur kerja produk Anda menggunakan set data pengujian masing-masing: data yang Anda bagikan, yang kami buat, atau yang dikirimkan pengguna beta (lihat di bawah, misalnya set pengujian, dapat berubah sewaktu-waktu).
- Foto diam
- Lima foto 360, dalam ruangan
- Lima foto 360, luar ruangan (cerah, jika memungkinkan)
- Lima foto 360, di luar ruangan (berbayang atau mendung, jika memungkinkan)
- Saat bergerak (sekitar 5 mpj atau 8 kpj, jika berlaku)
- Lima video berdurasi 10 menit (pada 5 fps) di pedesaan
- Lima video berdurasi 10 menit (pada 5 fps) di kawasan pinggiran kota
- Lima video berdurasi 10 menit (pada 5 fps) di area perkotaan
Pengujian Anda
Sebagai langkah pertama, bagikan link ke citra uji yang dipublikasikan Google Maps kepada kami, dan jangan lupa untuk melakukan pengujian di berbagai spektrum perangkat dan sistem operasi yang wajar yang didukung produk Anda serta pada berbagai kondisi jaringan (mis. rumah, kantor, luar ruangan).
Pengujian kami
Setelah pengujian berhasil diselesaikan, Google akan memulai pengujian mereka, melalui komunikasi yang erat dengan tim Anda. Untuk membantu kami memulai, berikan petunjuk cara mengambil dan/atau mengupload gambar ke Street View.
Pengujian pengguna
Setelah pengujian Anda dan kami berhasil diselesaikan, libatkan minimal 5 pengguna beta untuk periode pengujian selama 1-2 minggu guna mencakup serangkaian pengujian minimum. Beri tahu kami jika Anda memerlukan bantuan untuk terhubung dengan penguji karena kami mungkin dapat menghubungkan Anda dengan pengguna yang berminat. Perhatikan bahwa Anda akan bertanggung jawab untuk melakukan koordinasi (termasuk, tetapi tidak terbatas pada, logistik dan dukungan) dengan penguji.
Persetujuan
Setelah mendapatkan hasil positif dari pengujian, Anda akan diminta untuk membagikan rencana peluncuran, termasuk dukungan khusus Street View dan konten promosi (berbasis web atau lainnya). Kami akan meninjau materi Anda dan segera menyampaikan masukan.
Saat mengembangkan materi ini, ingatlah untuk mematuhi pedoman branding kami.
Setelah disetujui, Anda dapat menggunakan badge Street View ready dan memasarkan produk Anda agar kompatibel dengan Street View, sesuai dengan pedoman di atas. Perlu diperhatikan, untuk setiap kamera yang disetujui, kami dapat menampilkan kamera dan/atau menampilkan gambar dari produk Anda di materi pemasaran kami sebagai representasi kemampuan kamera tersebut.