From e4cf2e57f5edab585b398429cedb8f4c282fb3cc Mon Sep 17 00:00:00 2001 From: dahanzimin <353767514@qq.com> Date: Mon, 27 Oct 2025 18:51:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0sant=20=E6=91=84=E5=83=8F?= =?UTF-8?q?=E5=A4=B4=E5=88=9D=E5=A7=8B=E5=8C=96=E8=B7=B3=E5=B8=A7=E6=93=8D?= =?UTF-8?q?=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../micropython_esp32s3/origin/build/lib/camera.py | 4 +++- .../micropython_esp32s3/origin/build/lib/esp_dl.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) 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 384f0a7d..95f3a643 100644 --- a/boards/default_src/micropython_esp32s3/origin/build/lib/camera.py +++ b/boards/default_src/micropython_esp32s3/origin/build/lib/camera.py @@ -19,7 +19,7 @@ class IMG: self.format = "RGB565" class Camera(Camera): - def __init__(self, frame_size=FrameSize.R240X240, pixel_format=PixelFormat.RGB565, hmirror=False, vflip=False, **kwargs): + def __init__(self, frame_size=FrameSize.R240X240, pixel_format=PixelFormat.RGB565, skip_frame=3, hmirror=False, vflip=False, **kwargs): from mixgo_sant import onboard_bot onboard_bot.cam_reset(1, 0) onboard_bot.cam_en(1, 150) @@ -29,6 +29,8 @@ class Camera(Camera): self.set_vflip(not vflip) time.sleep_ms(50) SoftI2C(scl=Pin(47), sda=Pin(48), freq=400000) # 恢复I2C + for _ in range(skip_frame): + super().capture() def deinit(self): super().deinit() diff --git a/boards/default_src/micropython_esp32s3/origin/build/lib/esp_dl.py b/boards/default_src/micropython_esp32s3/origin/build/lib/esp_dl.py index b071e74f..c879aad7 100644 --- a/boards/default_src/micropython_esp32s3/origin/build/lib/esp_dl.py +++ b/boards/default_src/micropython_esp32s3/origin/build/lib/esp_dl.py @@ -9,7 +9,7 @@ from espdl import * def analyze(results, keys=None, num=0): if keys is None: - return results is not None + return True if results else False if results: if keys == "len": return len(results)