Облачные функции - метод чтения видеоизображений OpenCV не выполняется для больших файлов из облачного хранилища - PullRequest
0 голосов
/ 17 января 2019

Я создал облачную функцию для чтения видеофайла из облачного хранилища, чтения кадров и создания изображения для каждого кадра. Эта функция работает для небольших файлов, размер которых составляет 1-2 МБ, однако этот метод не выполняется при чтении файла большего размера: 130 МБ.

import cv2
from google.cloud import storage

vidcap = cv2.VideoCapture("https://storage.googleapis.com/[bucker_name]/[filename.mp4]")

if vidcap.isOpened():    
    vidcap.open("https://storage.googleapis.com/[bucker_name]/[filename.mp4]")
success,image = vidcap.read()
print(success)

Ожидается, что печать вернет истину, и изображение будет содержать изображение первого кадра.

...