simplified CAP_PROP settings
This commit is contained in:
@@ -64,12 +64,12 @@ class Detector(abc.ABC):
|
|||||||
print(self.camera_name)
|
print(self.camera_name)
|
||||||
|
|
||||||
camera_params_default = {
|
camera_params_default = {
|
||||||
cv.CAP_PROP_FRAME_WIDTH: 1920 * 2,
|
"CAP_PROP_FRAME_WIDTH": 1920 * 2,
|
||||||
cv.CAP_PROP_FRAME_HEIGHT: 1080 * 2,
|
"CAP_PROP_FRAME_HEIGHT": 1080 * 2,
|
||||||
cv.CAP_PROP_FPS: 60,
|
"CAP_PROP_FPS": 60,
|
||||||
cv.CAP_PROP_GAIN: 128,
|
"CAP_PROP_GAIN": 128,
|
||||||
cv.CAP_PROP_EXPOSURE: 200,
|
"CAP_PROP_EXPOSURE": 200,
|
||||||
cv.CAP_PROP_AUTO_EXPOSURE: 1
|
"CAP_PROP_AUTO_EXPOSURE": 1
|
||||||
}
|
}
|
||||||
camera = {}
|
camera = {}
|
||||||
if not "camera" in self.params:
|
if not "camera" in self.params:
|
||||||
@@ -78,8 +78,8 @@ class Detector(abc.ABC):
|
|||||||
for item in camera:
|
for item in camera:
|
||||||
key = item
|
key = item
|
||||||
value = camera[key]
|
value = camera[key]
|
||||||
print(f"{item}: {value}")
|
k = getattr(globals()['cv'], key)
|
||||||
self.cap.set(key, value)
|
self.cap.set(k, value)
|
||||||
|
|
||||||
self.params['camera'] = {self.camera_name: camera}
|
self.params['camera'] = {self.camera_name: camera}
|
||||||
self.params_save()
|
self.params_save()
|
||||||
|
|||||||
Reference in New Issue
Block a user