Можно использовать Google Cloud Vision API для маркировки ваших изображений. Вы можете протестировать API, чтобы решить, соответствует ли он вашим потребностям здесь .
Существует два руководства, использующих скрипт Google Apps для вызова API, которые могут помочь вам разработать точный код, который вы используете. нужно:
Использование служебной учетной записи для аутентификации, обнаружения меток и отправки сообщения GMail
ИспользованиеoAuth2 для аутентификации и маркировки изображений
Например, используя следующее изображение:
![enter image description here](https://i.stack.imgur.com/4vwKt.jpg)
И вызов API со следующими параметрами:
POST https://vision.googleapis.com/v1/images:annotate
{
"requests": [
{
"image": {
"source": {
"imageUri": "https://i.stack.imgur.com/4vwKt.jpg"
}
},
"features": [
{
"type": "LABEL_DETECTION"
}
]
}
]
}
Вы получите следующий результат (5 ноября 2019 г.):
{
"responses": [
{
"labelAnnotations": [
{
"mid": "/m/09j06",
"description": "Hot air balloon",
"score": 0.9889263,
"topicality": 0.9889263
},
{
"mid": "/m/01j51",
"description": "Balloon",
"score": 0.95322704,
"topicality": 0.95322704
},
{
"mid": "/m/02p81ht",
"description": "Hot air ballooning",
"score": 0.9223063,
"topicality": 0.9223063
},
{
"mid": "/m/0cmqr_4",
"description": "Party supply",
"score": 0.9016293,
"topicality": 0.9016293
},
{
"mid": "/m/01d40f",
"description": "Dress",
"score": 0.86037284,
"topicality": 0.86037284
},
{
"mid": "/m/07yv9",
"description": "Vehicle",
"score": 0.7725018,
"topicality": 0.7725018
},
{
"mid": "/m/01bqvp",
"description": "Sky",
"score": 0.7326111,
"topicality": 0.7326111
},
{
"mid": "/m/0ds99lh",
"description": "Fun",
"score": 0.7039424,
"topicality": 0.7039424
},
{
"mid": "/m/016pp7",
"description": "Happy",
"score": 0.6789371,
"topicality": 0.6789371
},
{
"mid": "/m/06bm2",
"description": "Recreation",
"score": 0.6695586,
"topicality": 0.6695586
}
]
}
]
}