要使用 Google Vision API 的高級圖像理解功能存取和顯示安全搜尋註釋中每個類別的似然值,您可以利用從 API 呼叫收到的回應。回應包含一個 JSON 對象,其中包含安全搜尋註釋訊息,包括不同類別的可能性值。
向API發出請求時,您需要指定要分析的映像。然後,API 將處理映像並傳回包含各種資訊的回應,包括安全搜尋註釋。安全搜尋註釋提供了對影像包含不同類別(例如成人、醫療、暴力、惡搞和色情)的露骨內容的可能性的評估。
若要存取每個類別的似然值,您可以解析 JSON 回應並提取相關資訊。安全搜尋註釋由回應中的「safeSearchAnnotation」欄位表示。在此欄位中,您將找到每個類別的可能性值。
以下是如何使用 Python 存取和顯示似然值的範例:
python import json # Assuming you have the API response stored in a variable called 'response' response = { "safeSearchAnnotation": { "adult": "VERY_UNLIKELY", "spoof": "UNLIKELY", "medical": "VERY_UNLIKELY", "violence": "VERY_UNLIKELY", "racy": "VERY_UNLIKELY" } } # Parse the JSON response data = json.loads(response) # Access and display the likelihood values likelihood_values = data["safeSearchAnnotation"] for category, likelihood in likelihood_values.items(): print(f"{category}: {likelihood}")
上面的程式碼將輸出每個類別的似然值:
adult: VERY_UNLIKELY spoof: UNLIKELY medical: VERY_UNLIKELY violence: VERY_UNLIKELY racy: VERY_UNLIKELY
透過存取和顯示這些可能性值,您可以確定影像中不同類別的露骨內容的等級。此資訊可用於各種應用,例如內容審核、過濾或家長監護系統。
要使用 Google Vision API 的高級圖像理解功能存取和顯示安全搜尋註釋中每個類別的似然值,您需要解析 API 回應並從「safeSearchAnnotation」欄位中提取相關資訊。這些資訊可以幫助您評估不同類別中是否有露骨內容。
最近的其他問題和解答 高級圖像理解:
- Google Vision API 中的物件辨識有哪些預先定義類別?
- 將安全搜尋偵測功能與其他審核技術結合使用的建議方法是什麼?
- 我們如何在Python中使用Google Vision API獲得安全的搜尋註解?
- 安全搜尋偵測功能包含哪五個類別?
- Google Vision API 的安全搜尋功能如何偵測影像中的露骨內容?
- 我們如何使用枕頭庫直觀地識別並突出顯示圖像中檢測到的對象?
- 我們如何使用 pandas 資料框以表格格式組織提取的物件資訊?
- 我們如何從 API 回應中提取所有物件註解?
- 使用哪些函式庫和程式語言來示範 Google Vision API 的功能?
- Google Vision API 如何執行影像中的物件偵測和定位?
更多問題及解答:
- 領域: 人工智能
- 程序: EITC/AI/GVAPI Google Vision API (前往認證計劃)
- 課: 高級圖像理解 (去相關課程)
- 主題: 顯式內容檢測(安全搜索功能) (轉到相關主題)
- 考試複習