Установите Azure Cognitive Services Computer Vision SDK для Python и используйте SDK для запросов
pip install azure-cognitiveservices-vision-computervision
Аутентификация
После создания ресурса Computer Vision вам потребуется его конечная точка и один из ключей учетной записи для создания экземпляра объекта client.
Используйте эти значения при создании экземпляра клиентского объекта ComputerVisionClient.
Создать клиента
Получить конечную точку и ключ из переменных среды, затем создать клиентский объект ComputerVisionClient.
from azure.cognitiveservices.vision.computervision import ComputerVisionClient
from azure.cognitiveservices.vision.computervision.models import VisualFeatureTypes
from msrest.authentication import CognitiveServicesCredentials
# Get endpoint and key from environment variables
import os
endpoint = os.environ['ACCOUNT_ENDPOINT']
key = os.environ['ACCOUNT_KEY']
# Set credentials
credentials = CognitiveServicesCredentials(key)
# Create client
client = ComputerVisionClient(endpoint, credentials)
Анализ изображения
Вы можете анализировать изображение для определенных функций с помощью analysis_image. Используйте свойство visual_features, чтобы установить типы анализа для изображения. Общие значения: VisualFeatureTypes.tags и VisualFeatureTypes.description.
url = "https://upload.wikimedia.org/wikipedia/commons/thumb/1/12/Broadway_and_Times_Square_by_night.jpg/450px-Broadway_and_Times_Square_by_night.jpg"
image_analysis = client.analyze_image(url,visual_features=[VisualFeatureTypes.tags])
for tag in image_analysis.tags:
print(tag)
Посетите здесь для справки.
Надеюсь, это поможет.