Я использую Google Video Intelligence API для анализа и аннотирования видео.
В ответ, который я получаю, я вижу в ответе:
"frameLabelAnnotations": [
{
"entity": {
"entityId": "/m/088l6h",
"description": "family car",
"languageCode": "en-US"
},
"categoryEntities": [
{
"entityId": "/m/0k4j",
"description": "car",
"languageCode": "en-US"
}
],
"frames": [
{
"timeOffset": "0.570808s",
"confidence": 0.76606256
},
{
"timeOffset": "1.381775s",
"confidence": 0.74966145
},
{
"timeOffset": "2.468091s",
"confidence": 0.85502887
},
{
"timeOffset": "3.426006s",
"confidence": 0.78749716
},
]
},
Таким образом, на видео в основном есть машина, и в ответе есть время, когда она появляется.
Я хочу показать ту конкретную рамку / изображение, которое имеет автомобиль
Есть ли встроенный метод для извлечения этого кадра?
или я просто возьму время с
"frames": [
{
"timeOffset": "0.570808s",
и вручную извлечь кадр / изображение из этого времени?