OpenCV не может использовать VideoCapture с URL - PullRequest
0 голосов
/ 26 ноября 2018

Я пытаюсь открыть видео с URL-адреса облачного хранилища Google и обработать его в облачной функции - файл общедоступен.Но v.read() возвращает None.

Пример URL-адреса видео: https://storage.googleapis.com/dev-brdu1976/268.mov

v = cv2.VideoCapture(request.json['Source_Storage_Path'])
    print(v)
    frameNum = -1
    while (True):
        ret_value,frame = v.read()
        if ret_value == False or frame is None:
            print('Frame is None')
            break
        frameNum += 1
        #do stuff

1 Ответ

0 голосов
/ 26 ноября 2018

Я понял, как заставить это работать, но я не углублялся в детали.Запрос видео через https не открывается - он работал, когда я вместо URL-адреса изменил протокол http.

...