Um mithilfe der erweiterten Bildverständnisfunktion der Google Vision API auf die Wahrscheinlichkeitswerte für jede Kategorie in der Anmerkung zur sicheren Suche zuzugreifen und diese anzuzeigen, können Sie die vom API-Aufruf erhaltene Antwort nutzen. Die Antwort enthält ein JSON-Objekt, das die Anmerkungsinformationen zur sicheren Suche enthält, einschließlich der Wahrscheinlichkeitswerte für verschiedene Kategorien.
Wenn Sie eine Anfrage an die API stellen, müssen Sie das Bild angeben, das Sie analysieren möchten. Die API verarbeitet dann das Bild und gibt eine Antwort zurück, die verschiedene Informationen enthält, einschließlich der Anmerkung zur sicheren Suche. Die Anmerkung zur sicheren Suche bietet eine Einschätzung der Wahrscheinlichkeit, dass das Bild explizite Inhalte in verschiedenen Kategorien enthält, z. B. „Erwachsene“, „Medizin“, „Gewalt“, „Parodie“ und „rassistisch“.
Um auf die Wahrscheinlichkeitswerte für jede Kategorie zuzugreifen, können Sie die JSON-Antwort analysieren und die relevanten Informationen extrahieren. Die sichere Suchanmerkung wird durch das Feld „safeSearchAnnotation“ in der Antwort dargestellt. In diesem Feld finden Sie die Wahrscheinlichkeitswerte für jede Kategorie.
Hier ist ein Beispiel dafür, wie Sie mit Python auf die Wahrscheinlichkeitswerte zugreifen und diese anzeigen können:
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}")
Der obige Code gibt die Wahrscheinlichkeitswerte für jede Kategorie aus:
adult: VERY_UNLIKELY spoof: UNLIKELY medical: VERY_UNLIKELY violence: VERY_UNLIKELY racy: VERY_UNLIKELY
Durch den Zugriff auf und die Anzeige dieser Wahrscheinlichkeitswerte können Sie den Grad expliziter Inhalte im Bild in verschiedenen Kategorien bestimmen. Diese Informationen können in verschiedenen Anwendungen nützlich sein, z. B. bei der Moderation von Inhalten, beim Filtern oder bei Systemen zur Kindersicherung.
Um mithilfe der erweiterten Bildverständnisfunktion der Google Vision API auf die Wahrscheinlichkeitswerte für jede Kategorie in der Annotation zur sicheren Suche zuzugreifen und diese anzuzeigen, müssen Sie die API-Antwort analysieren und die relevanten Informationen aus dem Feld „safeSearchAnnotation“ extrahieren. Mithilfe dieser Informationen können Sie das Vorhandensein expliziter Inhalte in verschiedenen Kategorien beurteilen.
Weitere aktuelle Fragen und Antworten zu Erweitertes Bildverständnis:
- Welche vordefinierten Kategorien für die Objekterkennung in der Google Vision API gibt es?
- Was ist der empfohlene Ansatz für die Verwendung der Safe Search-Erkennungsfunktion in Kombination mit anderen Moderationstechniken?
- Wie können wir die sichere Suchanmerkung mithilfe der Google Vision API in Python erhalten?
- Welche fünf Kategorien sind in der Funktion zur sicheren Sucherkennung enthalten?
- Wie erkennt die sichere Suchfunktion der Google Vision API explizite Inhalte in Bildern?
- Wie können wir mithilfe der Kissenbibliothek die erkannten Objekte in einem Bild visuell identifizieren und hervorheben?
- Wie können wir die extrahierten Objektinformationen mithilfe des Pandas-Datenrahmens in einem Tabellenformat organisieren?
- Wie können wir alle Objektanmerkungen aus der Antwort der API extrahieren?
- Welche Bibliotheken und Programmiersprachen werden verwendet, um die Funktionalität der Google Vision API zu demonstrieren?
- Wie führt die Google Vision API die Objekterkennung und -lokalisierung in Bildern durch?
Weitere Fragen und Antworten finden Sie unter „Erweitertes Bildverständnis“.