- JSON 表示法
- LatLongRect
- CropHintsParams
- ProductSearchParams
- WebDetectionParams
- TextDetectionParams
- QualityOptimizationParams
- CompressionConfig
- EnhancementConfig
- QualityScoreConfig
- DocumentParsingParams
- TableDetectionOptions
- TableBoundHint
圖片內容和/或特定功能參數。
| JSON 表示法 | |
|---|---|
{ "latLongRect": { object( |
|
| 欄位 | |
|---|---|
latLongRect |
未使用。 |
languageHints[] |
用於 TEXT_DETECTION 的語言清單。在大多數情況下,空白值可啟用自動語言偵測功能,因此能產生最佳結果。如果語言是以拉丁字母為基礎,則不需要設定 |
cropHintsParams |
裁剪提示註解要求的參數。 |
productSearchParams |
產品搜尋的參數。 |
webDetectionParams |
網頁偵測的參數。 |
textDetectionParams |
文件文字偵測的參數。 |
qualityOptimizationParams |
圖片品質最佳化參數。 |
documentParsingParams |
文件剖析的參數。 |
緯度/經度矩形
由最小和最大 LatLng 配對決定的矩形。
| JSON 表示法 | |
|---|---|
{ "minLatLng": { object( |
|
| 欄位 | |
|---|---|
minLatLng |
經緯度下限。 |
maxLatLng |
經緯度組合上限。 |
裁剪提示參數
裁剪提示註解要求的參數。
| JSON 表示法 | |
|---|---|
{ "aspectRatios": [ number ] } |
|
| 欄位 | |
|---|---|
aspectRatios[] |
以浮點數表示長寬比,代表圖片的寬度與高度比例。舉例來說,如果所需長寬比為 4/3,對應的浮點值應為 1.33333。如未指定,系統會傳回最佳裁剪結果。提供的顯示比例最多只能有 16 個,超過 16 個的顯示比例會遭到忽略。 |
產品搜尋參數
產品搜尋要求的參數。
| JSON 表示法 | |
|---|---|
{
"boundingPoly": {
object( |
|
| 欄位 | |
|---|---|
boundingPoly |
圖片中感興趣區域周圍的多邊形定界框。選用。如未指定,系統會自行決定。 |
productSet |
要搜尋類似圖片的 格式為: |
productCategories[] |
要搜尋的產品類別清單。目前我們只會考慮第一個類別,且必須指定「居家用品」、「服飾」或「玩具」。 |
filter |
篩選運算式。這項功能可用於根據產品標籤限制搜尋結果。我們目前支援鍵值運算式的 OR 的 AND,其中 OR 內的每個運算式都必須有相同的鍵。 舉例來說,「(color = red OR color = blue) AND brand = Google」可以接受,但「(color = red OR brand = Google)」或「color: red」則不行。 |
網路偵測參數
網頁偵測要求的參數。
| JSON 表示法 | |
|---|---|
{ "includeGeoResults": boolean } |
|
| 欄位 | |
|---|---|
includeGeoResults |
是否要納入從圖片地理資訊衍生的結果。 |
TextDetectionParams
文字偵測的參數。用於控制 TEXT_DETECTION 和 DOCUMENT_TEXT_DETECTION 功能。
| JSON 表示法 | |
|---|---|
{ "disableOrientationDetection": boolean, "disableTextAnnotations": boolean, "pageFilter": string, "blockFilter": string, "paragraphFilter": string, "wordFilter": string, "symbolFilter": string } |
|
| 欄位 | |
|---|---|
disableOrientationDetection |
停用方向偵測功能,因此系統不會偵測旋轉的文字。這項功能僅支援 DOCUMENT_TEXT_DETECTION。 |
disableTextAnnotations |
停用舊的 textAnnotations 欄位。系統只會傳回 full_text_annotations。 |
pageFilter |
控制在 fullTextAnnotation 中網頁層級傳回的資料。未設定時的預設值:包含所有欄位 以半形逗號分隔的完整欄位名稱清單。範例: |
blockFilter |
控制 fullTextAnnotation 中區塊層級傳回的資料。未設定時的預設值:包含所有欄位,但 以半形逗號分隔的完整欄位名稱清單。範例: |
paragraphFilter |
控制 fullTextAnnotation 中段落層級傳回的資料。未設定時的預設值:包含所有欄位,但 以半形逗號分隔的完整欄位名稱清單。範例: |
wordFilter |
控制 fullTextAnnotation 中傳回的字詞層級資料。未設定時的預設值:包含所有欄位,但 以半形逗號分隔的完整欄位名稱清單。範例: |
symbolFilter |
控制 fullTextAnnotation 中符號層級傳回的資料。未設定時的預設值:包含所有欄位,但 以半形逗號分隔的完整欄位名稱清單。範例: |
QualityOptimizationParams
圖片品質最佳化參數。
| JSON 表示法 | |
|---|---|
{ "type": enum( |
|
| 欄位 | |
|---|---|
type |
選擇一種最佳化類型。 |
compressionConfig |
指定壓縮設定。 |
enhancementConfig |
指定自動修圖設定。 |
qualityScoreConfig |
指定品質分數設定。 |
CompressionConfig
COMPRESSION 的設定。
| JSON 表示法 | |
|---|---|
{ "targetQuality": number } |
|
| 欄位 | |
|---|---|
targetQuality |
範圍為 [0, 1]。壓縮後的目標品質。1 代表與輸入圖片相比無失真,0 代表沒有最低品質規定。 |
EnhancementConfig
ENHANCMENT 的設定。如未指定 enhancementConfig,系統會使用預設值,即 sharpeningLevel 等於 0.5、autoHdrLevel 等於 0.5,以及 upscaleRatio 等於 1。如要自訂這三個參數的任何一個,您必須指定整個 EnhancementConfig。舉例來說,如果您想使用較高的 autoHdrLevel (通常會讓圖片更亮),並將銳利度等級和放大比例維持與預設值相同,可以將設定設為:enhancementConfig { sharpeningLevel: 0.5 autoHdrLevel: 1.0 upscaleRatio: 1 }
| JSON 表示法 | |
|---|---|
{ "sharpeningLevel": number, "autoHdrLevel": number, "upscaleRatio": number } |
|
| 欄位 | |
|---|---|
sharpeningLevel |
範圍為 [0,1]。銳利度等級,0 表示不銳利化,1 表示最銳利化。預設值為 0.5。 |
autoHdrLevel |
範圍為 [0,1]。自動 HDR 程度,0 表示不使用自動 HDR,1 表示使用最大程度的自動 HDR。預設值為 0.5。 |
upscaleRatio |
範圍為 [1, 2]。是否要放大,預設值為 1,表示不放大。如果指定,輸出高度和寬度會等於原始高度和寬度乘以 upscaleRatio。 |
QualityScoreConfig
品質分數的設定。
| JSON 表示法 | |
|---|---|
{ "qualityModel": string } |
|
| 欄位 | |
|---|---|
qualityModel |
指定要使用的模型。預設值為空白字串,並會傳回美感分數。另一個支援的品質模型是「builtin/technical-score」,會傳回圖片的技術品質。 |
DocumentParsingParams
DOCUMENT_PARSING 功能的參數。
| JSON 表示法 | |
|---|---|
{
"disableOrientationDetection": boolean,
"tableDetectionOptions": {
object( |
|
| 欄位 | |
|---|---|
disableOrientationDetection |
停用方向偵測功能,因此系統不會偵測旋轉的文字。 |
tableDetectionOptions |
控制表格偵測行為。如果未設定這個欄位,系統會停用表格偵測功能。 |
documentType |
指定已知文件類型,以便進行更深入的結構偵測。目前有效值為「invoice」或「general」。 |
TableDetectionOptions
表格偵測選項。
| JSON 表示法 | |
|---|---|
{
"tableBoundHints": [
{
object( |
|
| 欄位 | |
|---|---|
tableBoundHints[] |
選用性表格邊界框提示,適用於演算法無法在複雜情況下找到表格的情況。 |
TableBoundHint
頁面上資料表邊界方塊的提示,用於剖析資料表。
| JSON 表示法 | |
|---|---|
{
"pageNumber": number,
"boundingBox": {
object( |
|
| 欄位 | |
|---|---|
pageNumber |
選填頁碼,適用於此提示的多頁輸入內容。如未提供,這項提示預設會套用至所有網頁。這個值是以 1 為索引。 |
boundingBox |
這個頁面上的表格邊框提示。座標必須正規化為 [0,1],且邊界框必須是與軸對齊的矩形。 |