Anotasi gambar batch offline

Vision API dapat menjalankan layanan deteksi offline (asinkron) dan anotasi sejumlah besar file gambar menggunakan beberapa jenis fitur Vision apa pun. Misalnya, Anda dapat menentukan satu atau lebih fitur Vision API (seperti TEXT_DETECTION, LABEL_DETECTION, dan LANDMARK_DETECTION) untuk setiap batch gambar.

Output dari permintaan batch offline ditulis ke file JSON yang dibuat dalam bucket Cloud Storage yang ditentukan.

Batasan

Vision API menerima hingga 2.000 file gambar. Batch file gambar yang lebih besar akan menampilkan {i>error.<i}

Jenis fitur yang didukung saat ini

Jenis fitur
CROP_HINTS Menetapkan verteks yang disarankan untuk area crop pada gambar
DOCUMENT_TEXT_DETECTION Menjalankan OCR pada gambar teks padat, seperti dokumen (PDF/TIFF), dan gambar dengan tulisan tangan. TEXT_DETECTION dapat digunakan untuk gambar teks yang renggang. Lebih diutamakan jika ada DOCUMENT_TEXT_DETECTION dan TEXT_DETECTION.
FACE_DETECTION Mendeteksi wajah dalam gambar.
IMAGE_PROPERTIES Menghitung kumpulan properti gambar, seperti warna dominan di gambar.
LABEL_DETECTION Menambahkan label berdasarkan konten gambar.
LANDMARK_DETECTION Mendeteksi landmark geografis dalam gambar.
LOGO_DETECTION Mendeteksi logo perusahaan dalam gambar.
OBJECT_LOCALIZATION Mendeteksi dan mengekstrak beberapa objek dalam gambar.
SAFE_SEARCH_DETECTION Menjalankan SafeSearch untuk mendeteksi konten yang berpotensi tidak aman atau tidak diinginkan.
TEXT_DETECTION Menjalankan Pengenalan Karakter Optik (OCR) pada teks dalam gambar. Deteksi teks dioptimalkan untuk area teks renggang dalam gambar yang lebih besar. Jika gambar adalah dokumen (PDF/TIFF), memiliki teks padat, atau berisi tulisan tangan, gunakan DOCUMENT_TEXT_DETECTION sebagai gantinya.
WEB_DETECTION Mendeteksi entitas topik tertentu seperti berita, peristiwa, atau selebritas dalam gambar, serta menemukan gambar serupa di web menggunakan kecanggihan Penelusuran Gambar Google.

Contoh kode

Gunakan contoh kode berikut untuk menjalankan layanan anotasi offline pada batch file gambar di Cloud Storage.

Java

Sebelum mencoba contoh ini, ikuti petunjuk penyiapan Java di Panduan Memulai Vision API Menggunakan Library Klien. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi Java Vision API.

import com.google.cloud.vision.v1.AnnotateImageRequest;
import com.google.cloud.vision.v1.AsyncBatchAnnotateImagesRequest;
import com.google.cloud.vision.v1.AsyncBatchAnnotateImagesResponse;
import com.google.cloud.vision.v1.Feature;
import com.google.cloud.vision.v1.GcsDestination;
import com.google.cloud.vision.v1.Image;
import com.google.cloud.vision.v1.ImageAnnotatorClient;
import com.google.cloud.vision.v1.ImageSource;
import com.google.cloud.vision.v1.OutputConfig