fixed apllying FOURCC values

This commit is contained in:
2025-12-10 20:44:26 +01:00
parent 738437b7d4
commit 6a6ce805e3
+5 -1
View File
@@ -86,7 +86,7 @@ class Detector(abc.ABC):
"CAP_PROP_GAIN": 128,
"CAP_PROP_EXPOSURE": 200,
"CAP_PROP_AUTO_EXPOSURE": 1,
"CAP_PROP_FOURCC": 1196444237
"CAP_PROP_FOURCC": 0
}
if 'camera' not in self.params:
@@ -99,6 +99,10 @@ class Detector(abc.ABC):
for item in camera:
key = item
value = camera[key]
if "CAP_PROP_FOURCC" in key:
if isinstance(key, str):
value = cv.VideoWriter.fourcc(*value)
k = getattr(globals()['cv'], key)
self.cap.set(k, value)