OpenCV不能将VideoCapture与url一起使用

时间:2018-11-26 14:10:32

标签: python-3.x opencv google-cloud-storage google-cloud-functions opencv-python

我正在尝试从Google Cloud Storage网址中打开视频并通过云功能对其进行处理-该文件是公开可用的。但是v.read()返回None

示例视频网址: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 :(得分:2)

我想出了使它起作用的方法,但是我没有深入研究细节。通过https请求视频无法打开-当我将url协议改为http时,它确实起作用了。