diff --git a/src/cli/add.py b/src/cli/add.py index 3106055..e97c627 100644 --- a/src/cli/add.py +++ b/src/cli/add.py @@ -109,7 +109,7 @@ elif config.get("video", "recording_plugin") == "pyv4l2": video_capture = pyv4l2_reader(config.get("video", "device_path"), config.get("video", "device_format")) else: # Start video capture on the IR camera through OpenCV - video_capture = cv2.VideoCapture(config.get("video", "device_path")) + video_capture = cv2.VideoCapture(config.get("video", "device_path"), cv2.CAP_V4L) # Force MJPEG decoding if true if config.getboolean("video", "force_mjpeg", fallback=False): diff --git a/src/cli/test.py b/src/cli/test.py index 16fadb1..d221470 100644 --- a/src/cli/test.py +++ b/src/cli/test.py @@ -21,7 +21,7 @@ if config.get("video", "recording_plugin") != "opencv": sys.exit(12) # Start capturing from the configured webcam -video_capture = cv2.VideoCapture(config.get("video", "device_path")) +video_capture = cv2.VideoCapture(config.get("video", "device_path"), cv2.CAP_V4L) # Force MJPEG decoding if true if config.getboolean("video", "force_mjpeg", fallback=False): diff --git a/src/compare.py b/src/compare.py index 98c6b72..c316fef 100644 --- a/src/compare.py +++ b/src/compare.py @@ -124,7 +124,7 @@ elif config.get("video", "recording_plugin") == "pyv4l2": video_capture = pyv4l2_reader(config.get("video", "device_path"), config.get("video", "device_format")) else: # Start video capture on the IR camera through OpenCV - video_capture = cv2.VideoCapture(config.get("video", "device_path")) + video_capture = cv2.VideoCapture(config.get("video", "device_path"), cv2.CAP_V4L) # Force MJPEG decoding if true if config.getboolean("video", "force_mjpeg", fallback=False):