Questions tagged [video-intelligence-api]

Google Cloud Video Intelligence API makes videos searchable, and discoverable, by extracting metadata with an easy to use REST API.

Google Cloud Video Intelligence API makes videos searchable, and discoverable, by extracting metadata with an easy to use REST API. You can now search every moment of every video file in your catalog and find every occurrence as well as its significance. It quickly annotates videos stored in Google Cloud Storage, and helps you identify key nouns entities of your video, and when they occur within the video. Separate signal from noise, by retrieving relevant information at the video, shot or per frame.

81 questions
0
votes
1 answer

Google Cloud Video Intelligence API: VideoAnnotationResults overlay on video

I've used the Video Intelligence API to do object tracking on my video - and have received a JSON output with all the frames and objects detected in my video. Is there a way I can generate a video output from my JSON, using the original video - to…
re0603
  • 387
  • 1
  • 4
  • 19
0
votes
2 answers

How can I track eye movements with Google Video Intelligence API?

I have a video with 3 persons speaking and I would like to annotate the location of people's eyes during it. I know that the Google Video Intelligence API has functionalities for object tracking, but it's possible to handle such an eye-tracking…
Adelson Araújo
  • 332
  • 1
  • 5
  • 17
0
votes
1 answer

Face detection model returns empty dict (Google Cloud Video Intelligence)

I'm having issues with the face detection model from the Google Video Intelligence API. I'm using Python 3.6.5, and google-cloud-videointelligence==1.15.0. Occasionally I will receive a mangled response from the face detection model. I am parsing…
Dylan
  • 48
  • 4
0
votes
1 answer

Google Cloud Video Intelligence API in Python - Unable to run object tracking on multiple videos in a folder

I'm trying to run object tracking on a folder containing multiple videos. There are 5 videos in my bucket and following the documentation from here, it suggests using the wildcard (*) operator. However, when I run the entire script, only 1 video…
0
votes
1 answer

Google cloud video-intelligence, PollUntilCompleted, and ResourceExhausted, Received message larger than max (X vs. Y)

I'm in a kind of google cloud video-intelligence mess. I'm using c# and the google.cloud.videointelligence.v1 (2.0.0) api to request the annotation of a video (feature TEXT_DETECTION), so this client: client =…
0
votes
2 answers

Error: gs://bucket/SampleVideo.mp4 cannot be parsed as CSV

I’m trying to create a custom model on Auto ML Video Intelligence Classification, and keep getting the above error. This isn’t the issue with one video clip, since I get the error message with different videos if I try to use the same CSV. The CSV…
0
votes
1 answer

How do I extract transcript with multiple speakers from Google Video Intelligence API Speech Transcription JSON output using jq?

I'm testing out Google Video Intelligence speech-to-text for transcribing podcast episodes with multiple speakers. I've extracted an example and published that to a gist: output.json. cat file.json | jq…
0
votes
1 answer

AttributeError: 'str' object has no attribute 'annotate_video'

Using the following code on JupyterLab in order to run Google Video Intelligence Package: from google.cloud import videointelligence import os client = videointelligence.VideoIntelligenceServiceClient('VidIntelligence.JSON') job =…
0
votes
0 answers

Google Videointelligence API - UnhandledPromiseRejectionWarning, Requests per minute

I'm using Google Videointelligence API and according the documentation of the Quota & Limits, I can process ~3 videos parallel (and it works fine), but when I process more then 3 videos in parallel, exception was thrown. The issue is that I can't…
0
votes
1 answer

Google Cloud Video Intelligence API - InvalidArgumentException/StatusRuntimeException INVALID_ARGUMENT: Request contains an invalid argument

When I try to transcribe some video's I do get the following error message: java.util.concurrent.ExecutionException: com.google.api.gax.rpc.InvalidArgumentException: io.grpc.StatusRuntimeException: INVALID_ARGUMENT: Request contains an invalid…
0
votes
1 answer

Get long running operation by 'name' for Google VideoIntelligence service

How can I obtain the operation object using the operation name in python client. video_client = videointelligence.VideoIntelligenceServiceClient() features = [videointelligence.enums.Feature.TEXT_DETECTION] operation =…
user4848830
  • 779
  • 12
  • 22
0
votes
0 answers

Using LanguageHints in Text Detection

I tried making a request to perform OCR in a video { "inputContent": "", "features": ["TEXT_DETECTION"], "videoContext": { "textDetectionConfig": { "languageHints": ["en"] } } } Things work…
0
votes
1 answer

Google AutoML Video Intelligence Tools?

I'm using AutoML Video Intelligence and it's very tedious and I was wondering if there was an easier way to create Datasets for the object tracking. An easy way to get the time and position of the box?
0
votes
1 answer

Video Intelligence Error : gs://samplevideo.mp4 cannot be parsed as CSV

I am trying to upload videos to prepare a custom model using AutoML Video Classification. I have prepared a CSV file. When I upload the CSV file, I get error : gs://samplevideo.mp4 cannot be parsed as CSV. Can anyone help here?
0
votes
1 answer

Cannot install google-cloud-videointelligence package

I'm trying to install Google Cloud's Video Intelligence library for Python. However, when I run the command: pip install --upgrade google-cloud-videointelligence I get the following error: (video_labeler) PS C:\path> pip install…
Frederik Hansen
  • 506
  • 4
  • 21