Microsoft Cognitive Services
Microsoft Cognitive Services is a suite of artificial intelligence (AI) services created by Microsoft that allows developers to add intelligent features to their applications, such as natural language processing, image and video analysis, and speech recognition. Developers can use various programming languages and tools such as the Azure Cognitive Services SDK and the REST API to interact with the services.
Here's an example of code in Python to analyze an image using the Computer Vision API:
import requests
subscription_key = 'your-subscription-key'
endpoint = 'https://your-resource-name.cognitiveservices.azure.com/'
image_url = 'https://example.com/image.jpg'
headers = {
'Ocp-Apim-Subscription-Key': subscription_key,
'Content-Type': 'application/json'
}
params = {
'visualFeatures': 'Description'
}
data = {
'url': image_url
}
response = requests.post(endpoint + 'vision/v3.2/analyze',
headers=headers,
params=params,
json=data)
response.raise_for_status()
analysis = response.json()
description = analysis['description']['captions'][0]['text']
print(description)
No comments:
Post a Comment