- Representasi JSON
- LatLongRect
- CropHintsParams
- ProductSearchParams
- WebDetectionParams
- TextDetectionParams
- QualityOptimizationParams
- CompressionConfig
- IncreasementConfig
- QualityScoreConfig
- DocumentParsingParams
- TableDetectionOptions
- TableBoundHint
Konteks gambar dan/atau parameter khusus fitur.
| Representasi JSON | |
|---|---|
{ "latLongRect": { object( |
|
| Kolom | |
|---|---|
latLongRect |
Tidak digunakan. |
languageHints[] |
Daftar bahasa yang akan digunakan untuk TEXT_DETECTION. Dalam kebanyakan, nilai kosong memberikan hasil terbaik karena memungkinkan deteksi bahasa secara otomatis. Untuk bahasa yang didasarkan pada alfabet Latin, setelan |
cropHintsParams |
Parameter untuk permintaan anotasi petunjuk pangkas. |
productSearchParams |
Parameter untuk penelusuran produk. |
webDetectionParams |
Parameter untuk deteksi web. |
textDetectionParams |
Parameter untuk deteksi teks dokumen. |
qualityOptimizationParams |
Parameter untuk pengoptimalan kualitas gambar. |
documentParsingParams |
Parameter untuk pengurai dokumen. |
LatLongRect
Persegi ditentukan berdasarkan pasangan LatLng min dan maks.
| Representasi JSON | |
|---|---|
{ "minLatLng": { object( |
|
| Kolom | |
|---|---|
minLatLng |
Pasangan lintang/bujur min. |
maxLatLng |
Pasangan lintang/bujur maks. |
CropHintsParams
Parameter untuk permintaan anotasi petunjuk pangkas.
| Representasi JSON | |
|---|---|
{ "aspectRatios": [ number ] } |
|
| Kolom | |
|---|---|
aspectRatios[] |
Rasio aspek dalam float, merepresentasikan rasio lebar dan tinggi gambar. Misalnya, jika rasio aspek yang diinginkan adalah 4/3, nilai float yang sesuai harus 1,33333. Jika tidak ditentukan, pemangkasan terbaik akan ditampilkan. Jumlah rasio aspek yang diberikan dibatasi hingga maksimum 16; rasio aspek apa pun yang diberikan setelah angka 16 akan diabaikan. |
ProductSearchParams
Parameter untuk permintaan penelusuran produk.
| Representasi JSON | |
|---|---|
{
"boundingPoly": {
object( |
|
| Kolom | |
|---|---|
boundingPoly |
Poligon pembatas di sekitar area yang diinginkan pada gambar. Opsional. Jika tidak ditentukan, diskresi sistem akan diterapkan. |
productSet |
Nama resource Formatnya adalah: |
productCategories[] |
Daftar kategori produk yang akan ditelusuri. Saat ini, kami hanya mempertimbangkan kategori pertama, dan "peralatan rumah tangga", "pakaian", atau "mainan" harus ditentukan. |
filter |
Ekspresi pemfilteran. Hal ini dapat digunakan untuk membatasi hasil penelusuran berdasarkan label Produk. Saat ini kami mendukung AND dari OR dari ekspresi key-value, yang setiap ekspresi dalam OR harus memiliki kunci yang sama. Misalnya, "(warna = merah OR warna = biru) AND merek = Google" dapat diterima, tetapi tidak "(warna = merah OR merek = Google)" atau "warna: merah". |
WebDetectionParams
Parameter untuk permintaan deteksi web.
| Representasi JSON | |
|---|---|
{ "includeGeoResults": boolean } |
|
| Kolom | |
|---|---|
includeGeoResults |
Menyertakan hasil yang berasal dari informasi geografis dalam gambar. |
TextDetectionParams
Parameter untuk deteksi teks. Ini digunakan untuk mengontrol fitur TEXT_DETECTION dan DOCUMENT_TEXT_DETECTION.
| Representasi JSON | |
|---|---|
{ "disableOrientationDetection": boolean, "disableTextAnnotations": boolean, "pageFilter": string, "blockFilter": string, "paragraphFilter": string, "wordFilter": string, "symbolFilter": string } |
|
| Kolom | |
|---|---|
disableOrientationDetection |
Menonaktifkan deteksi orientasi sehingga teks yang dirotasi tidak akan terdeteksi. Hanya didukung untuk DOCUMENT_TEXT_DETECTION. |
disableTextAnnotations |
Menonaktifkan kolom textAnnotations lama. Hanya full_text_annotations yang akan ditampilkan. |
pageFilter |
Mengontrol data yang ditampilkan pada tingkat halaman di fullTextAnnotation. Default jika tidak disetel: Semua kolom disertakan Daftar dipisahkan koma yang berisi nama-nama kolom yang sepenuhnya valid. Contoh: |
blockFilter |
Mengontrol data yang ditampilkan pada tingkat blok di fullTextAnnotation. Default jika tidak disetel: Semua kolom disertakan kecuali Daftar dipisahkan koma yang berisi nama-nama kolom yang sepenuhnya valid. Contoh: |
paragraphFilter |
Mengontrol data yang ditampilkan pada tingkat paragraf di fullTextAnnotation. Default jika tidak disetel: Semua kolom disertakan kecuali Daftar dipisahkan koma yang berisi nama-nama kolom yang sepenuhnya valid. Contoh: |
wordFilter |
Mengontrol data yang ditampilkan pada tingkat kata dalam fullTextAnnotation. Default jika tidak disetel: Semua kolom disertakan kecuali Daftar dipisahkan koma yang berisi nama-nama kolom yang sepenuhnya valid. Contoh: |
symbolFilter |
Mengontrol data yang ditampilkan pada tingkat simbol dalam fullTextAnnotation. Default jika tidak disetel: Semua kolom disertakan kecuali Daftar dipisahkan koma yang berisi nama-nama kolom yang sepenuhnya valid. Contoh: |
QualityOptimizationParams
Parameter untuk pengoptimalan kualitas gambar.
| Representasi JSON | |
|---|---|
{ "type": enum( |
|
| Kolom | |
|---|---|
type |
Pilih satu jenis pengoptimalan. |
compressionConfig |
Tentukan konfigurasi kompresi. |
enhancementConfig |
Tentukan konfigurasi peningkatan otomatis. |
qualityScoreConfig |
Tentukan konfigurasi skor kualitas. |
CompressionConfig
Konfigurasi untuk COMPRESSION.
| Representasi JSON | |
|---|---|
{ "targetQuality": number } |
|
| Kolom | |
|---|---|
targetQuality |
Dalam rentang [0, 1]. Targetkan kualitas setelah kompresi. 1 berarti lossless dibandingkan dengan gambar input, 0 berarti tidak ada persyaratan kualitas minimum. |
EnhancementConfig
Konfigurasi untuk ENHANCMENT. Jika tidak menentukan enhancementConfig, nilai default SharpeningLevel sama dengan 0,5, autoHdrLevel sama dengan 0,5 dan laptopRatio sama dengan 1 akan digunakan. Jika ingin menyesuaikan salah satu dari tiga parameter, Anda perlu menentukan keseluruhan ImprovementConfig. Misalnya, jika Anda ingin menggunakan autoHdrLevel yang lebih tinggi, yang biasanya akan membuat gambar lebih cerah, dan menjaga tingkat ketajaman dan rasio kelas atas tetap sama seperti default, Anda dapat mengatur konfigurasi sebagai berikut: enhancementConfig { speakeringLevel: 0.5 autoHdrLevel: 1.0 invalidRatio: 1 }
| Representasi JSON | |
|---|---|
{ "sharpeningLevel": number, "autoHdrLevel": number, "upscaleRatio": number } |
|
| Kolom | |
|---|---|
sharpeningLevel |
Dalam rentang [0,1]. Tingkat penajaman, 0 berarti tidak ada penajaman, 1 berarti penajaman terbesar. Jumlah defaultnya adalah 0.5. |
autoHdrLevel |
Dalam rentang [0,1]. Level HDR Otomatis, 0 berarti tidak ada HDR otomatis, 1 berarti AutoHDR terbesar. Jumlah defaultnya adalah 0.5. |
upscaleRatio |
Dalam rentang [1, 2]. Melakukan peningkatan skala, nilai defaultnya adalah 1, yang berarti tidak ada peningkatan skala. Jika ditentukan, tinggi dan lebar output akan sama dengan tinggi dan lebar dikalikan upscaleRatio. |
QualityScoreConfig
Konfigurasi untuk QUALITY_Skor.
| Representasi JSON | |
|---|---|
{ "qualityModel": string } |
|
| Kolom | |
|---|---|
qualityModel |
Tentukan model yang akan digunakan. Nilai default adalah string kosong, dan skor estetika yang akan ditampilkan. Model kualitas lain yang didukung adalah "skor bawaan/teknis", yang akan menampilkan kualitas teknis gambar. |
DocumentParsingParams
Parameter untuk fitur DOCUMENT_PARSING.
| Representasi JSON | |
|---|---|
{
"disableOrientationDetection": boolean,
"tableDetectionOptions": {
object( |
|
| Kolom | |
|---|---|
disableOrientationDetection |
Menonaktifkan deteksi orientasi sehingga teks yang dirotasi tidak akan terdeteksi. |
tableDetectionOptions |
Mengontrol perilaku deteksi tabel. Deteksi tabel dinonaktifkan jika kolom ini tidak ditetapkan. |
documentType |
Tentukan jenis dokumen yang diketahui untuk deteksi struktur yang lebih dalam. Nilai yang valid saat ini adalah "invoice" atau "umum". |
TableDetectionOptions
Opsi untuk deteksi tabel.
| Representasi JSON | |
|---|---|
{
"tableBoundHints": [
{
object( |
|
| Kolom | |
|---|---|
tableBoundHints[] |
Petunjuk kotak pembatas tabel opsional yang dapat diberikan untuk kasus kompleks yang tidak dapat ditemukan oleh algoritma kami. |
TableBoundHint
Petunjuk pada kotak pembatas tabel di halaman untuk penguraian tabel.
| Representasi JSON | |
|---|---|
{
"pageNumber": number,
"boundingBox": {
object( |
|
| Kolom | |
|---|---|
pageNumber |
Nomor halaman opsional untuk input multi-halaman berlaku untuk petunjuk ini. Jika tidak tersedia, petunjuk ini akan berlaku untuk semua halaman secara default. Nilai ini berindeks 1. |
boundingBox |
Petunjuk kotak pembatas untuk tabel pada halaman ini. Koordinat harus dinormalkan ke [0,1] dan kotak pembatas harus berupa persegi panjang yang sejajar dengan sumbu. |