Google Video Intelligence API, как отобразить пользователю один кадр - PullRequest
0 голосов
/ 27 июня 2019

Я использую 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",

и вручную извлечь кадр / изображение из этого времени?

...