OpenCV cargar video desde url
Tengo un archivo de video (es decir,https://www.example.com/myvideo.mp4
) y necesita cargarlo con OpenCV.
Hacer el equivalente con una imagen es bastante trivial:
imgReq = requests.get("https://www.example.com/myimage.jpg")
imageBytes = np.asarray(bytearray(data), dtype=np.uint8)
loadedImage = cv2.imdecode(image, cv2.IMREAD_COLOR)
Me gustaría hacer algo similar a lo siguiente (dondeloadedVideo
será similar a lo que OpenCV devuelve decv2.VideoCapture
):
videoReq = requests.get("https://www.example.com/myimage.mp4")
videoBytes = np.asarray(bytearray(data), dtype=np.uint8)
loadedVideo = cv2.videodecode(image, cv2.IMREAD_COLOR)
Perocv2.videodecode
no existe. ¿Algunas ideas
Editar Ya que esto puede ser un callejón sin salida con OpenCV, estoy abierto a soluciones que combinen otras bibliotecas de imágenes antes de cargar en OpenCV ... si existe tal solución.