This commit is contained in:
mino 2022-10-11 16:46:07 +02:00
parent 8ecb7dcad8
commit 064576e225

View File

@ -58,8 +58,10 @@ class UVCCamera(Component):
"b": float(self.config[self.name].get("balance_blue", 1)),
}
self.lock.lock()
self.camera.set(cv2.CAP_PROP_FRAME_WIDTH, int(self.resolution["w"] / 4))
self.camera.set(cv2.CAP_PROP_FRAME_HEIGHT, int(self.resolution["h"] / 4))
self.camera.set(cv2.CAP_PROP_FOURCC, cv2.VideoWriter.fourcc("M", "J", "P", "G"))
self.camera.set(cv2.CAP_PROP_FPS, 15)
self.camera.set(cv2.CAP_PROP_FRAME_WIDTH, self.resolution["w"])
self.camera.set(cv2.CAP_PROP_FRAME_HEIGHT, self.resolution["h"])
self.camera.set(cv2.CAP_PROP_AUTOFOCUS, 1)
if self.exposure_time is not None:
self.camera.set(cv2.CAP_PROP_AUTO_EXPOSURE, 0)