#python
Вопрос:
У меня есть программа на Python со сценарием чтения видеофайлов. Для этого я использую API FileVideoStream из библиотеки imutils.video следующим образом
from imutils.video import FileVideoStream import time import numpy as np import cv2 vs = FileVideoStream('~/Downloads/capture.webm').start() time.sleep(1.0) while True: if not vs.more(): print("vs", vs.more()) vs.stop() break print("vs", vs.more()) frame = vs.read()
Проблема в том, что местоположение «~/Downloads/capture.webm» не распознается функцией FileVideoStream, даже если видеофайл существует в указанном каталоге.
ERROR: OpenCV: Couldn't read video stream from file "~/Downloads/capture.webm"
Но когда я сохраняю видео в том же каталоге проекта python и называю его «capture.webm», это работает!
А также функция не распознает видео с URL-адреса.
Как я могу решить эту проблему?