За достъп и показване на стойностите на вероятността за всяка категория в анотацията за безопасно търсене с помощта на разширената функция за разбиране на изображения на API на Google Vision, можете да използвате отговора, получен от извикването на 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
Чрез достъп и показване на тези стойности на вероятността можете да определите нивото на изрично съдържание в изображението в различни категории. Тази информация може да бъде полезна в различни приложения, като модериране на съдържание, филтриране или системи за родителски контрол.
За достъп и показване на стойностите на вероятността за всяка категория в анотацията за безопасно търсене с помощта на разширената функция за разбиране на изображения на API на Google Vision, трябва да анализирате отговора на API и да извлечете съответната информация от полето „safeSearchAnnotation“. Тази информация може да ви помогне да оцените наличието на нецензурно съдържание в различни категории.
Други скорошни въпроси и отговори относно Разширено разбиране на изображенията:
- Кои са някои предварително дефинирани категории за разпознаване на обекти в API на Google Vision?
- Какъв е препоръчителният подход за използване на функцията за откриване на безопасно търсене в комбинация с други техники за модериране?
- Как можем да получим анотацията за безопасно търсене с помощта на API на Google Vision в Python?
- Кои са петте категории, включени във функцията за откриване на безопасно търсене?
- Как функцията за безопасно търсене на Google Vision API открива изрично съдържание в изображения?
- Как можем визуално да идентифицираме и подчертаем откритите обекти в изображение с помощта на библиотеката с възглавници?
- Как можем да организираме информацията за извлечения обект в табличен формат, използвайки рамката с данни на pandas?
- Как можем да извлечем всички анотации на обекти от отговора на API?
- Какви библиотеки и език за програмиране се използват за демонстриране на функционалността на API на Google Vision?
- Как Google Vision API извършва откриване на обекти и локализиране в изображения?
Вижте още въпроси и отговори в Разширено разбиране на изображения