diff --git a/boards/default_src/micropython_esp32s3/origin/build/lib/ai_camera.py b/boards/default_src/micropython_esp32s3/origin/build/lib/ai_camera.py index aef70a08..fbd5b89f 100644 --- a/boards/default_src/micropython_esp32s3/origin/build/lib/ai_camera.py +++ b/boards/default_src/micropython_esp32s3/origin/build/lib/ai_camera.py @@ -68,7 +68,7 @@ class AI: def motion_recognition(self, threshold=50): if self._func == MOTION_DEECTION: if self._once: self._init(threshold) - return self._ai.read() + return bool(self._ai.read() >= threshold) else: raise AttributeError('This model can only run motion recognition') diff --git a/boards/default_src/micropython_esp32s3/origin/build/lib/camera.py b/boards/default_src/micropython_esp32s3/origin/build/lib/camera.py index 5843d1b9..19deeee9 100644 --- a/boards/default_src/micropython_esp32s3/origin/build/lib/camera.py +++ b/boards/default_src/micropython_esp32s3/origin/build/lib/camera.py @@ -12,9 +12,9 @@ from machine import SoftI2C, Pin from mixgo_sant import onboard_bot class GC032A(Camera): - def __init__(self, framesize=LCD, hmirror=None): + def __init__(self, framesize=LCD, hmirror=None, frame=1): onboard_bot.cam_en(1, 500) - super().__init__() + super().__init__(frame) super().set_framesize(framesize) time.sleep_ms(100) if hmirror is not None: