Mendeteksi label dalam gambar dengan menggunakan Cloud Vision API

Panduan memulai ini akan memandu Anda melalui proses:

  • Membuat bucket Cloud Storage.
  • Upload gambar Anda ke Cloud Storage dan mengaturnya menjadi publik.
  • Membuat permintaan ke Vision API dengan gambar tersebut.

Perlu waktu sekitar 5 menit untuk menyelesaikan langkah-langkah ini. Anda dapat menyimpan hingga 5 GB data di Cloud Storage secara gratis dan membuat hingga 1000 permintaan fitur ke Vision API secara gratis per bulan ini.

Sebelum memulai

Jika Anda belum melakukannya, siapkan project Anda dan buat bucket Google Cloud Storage, seperti yang dijelaskan di bawah ini.

Menyiapkan project

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Aktifkan API Cloud Vision.

    Mengaktifkan API

  5. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  6. Make sure that billing is enabled for your Google Cloud project.

  7. Aktifkan API Cloud Vision.

    Mengaktifkan API

Membuat bucket Cloud Storage

  1. Di Konsol Google Cloud, buka halaman Bucket Cloud Storage.

    Buka halaman Bucket

  2. Klik Buat bucket.
  3. Di halaman Buat bucket, masukkan informasi bucket Anda. Untuk melanjutkan ke langkah berikutnya, klik Lanjutkan.
    • Untuk Beri nama bucket Anda, masukkan nama bucket yang unik. Jangan sertakan informasi sensitif pada nama bucket, karena namespace bucket bersifat global dan dapat dilihat publik.
    • Untuk Pilih tempat untuk menyimpan data, lakukan tindakan berikut:
      • Pilih opsi Jenis lokasi.
      • Pilih opsi Lokasi.
    • Untuk Memilih kelas penyimpanan default untuk data Anda, pilih opsi berikut: Standar.
    • Untuk Memilih cara mengontrol akses ke objek, pilih opsi Kontrol akses.
    • Untuk Setelan lanjutan (opsional), tentukan metode enkripsi, kebijakan retensi, atau label bucket.
  4. Klik Buat.

Membuat permintaan ke layanan Cloud Vision API

  1. Download demo-img.jpg. (Anda mungkin perlu mengklik kanan link.)

  2. Buka Cloud Storage Buckets page.

  3. Pilih bucket yang Anda buat di bagian sebelumnya.

  4. Klik Upload Files lalu pilih demo-img.jpg file yang akan diupload dari komputer lokal ke bucket Cloud Storage Anda.

    Tombol Upload file.
    Ini adalah file gambar yang baru saja Anda upload:
    Dua perempuan bersepeda di Jakarta.
    Kredit gambar: Rohiim Ariful nyala Unsplash.

  5. Setelah file diupload dan muncul di bucket Cloud Storage, bagikan gambar secara publik.

  6. Di bagian Cobalah metode ini lengkapi template API Explorer yang interaktif dengan mengganti cloud-samples-data/vision di kolom image.source.imageUri dengan nama bucket Cloud Storage tempat Anda mengupload file demo-img.jpg. Isi permintaan akan terlihat seperti berikut:

    {
      "requests": [
        {
          "features": [
            {
              "type": "LABEL_DETECTION"
            }
          ],
          "image": {
            "source": {
              "imageUri": "gs://cloud-samples-data/vision/demo-img.jpg"
            }
          }
        }
      ]
    }

  7. Klik Execute untuk mengirim permintaan ke layanan. Respons JSON muncul di atas.

Selamat! Anda telah membuat permintaan images.annotate pertama ke layanan Cloud Vision API.

Pembersihan

Untuk menghindari tagihan Google Cloud Platform yang tidak perlu, gunakan Google Cloud Console untuk menghapus bucket Cloud Storage (dan project Anda) jika Anda tidak membutuhkannya.

Langkah selanjutnya

  • Lihat daftar semua jenis fitur dan penggunaannya.
  • Mulai Vision API dalam bahasa pilihan Anda dengan menggunakan Library Klien Vision API.
  • Gunakan Panduan cara kerja untuk mempelajari lebih lanjut fitur tertentu, melihat contoh anotasi, dan mendapatkan anotasi untuk setiap file atau gambar.
  • Pelajari anotasi gambar dan file (PDF/TIFF/GIF) dalam batch.
  • Lihat daftar lengkap contoh kode library klien.