mushbraindave/esp_cam_sensor_imx

0.2.0

Latest
uploaded 5 hours ago
Sony IMX-series MIPI-CSI camera sensor drivers for the ESP32-P4 esp_cam_sensor / esp_video framework, plus the DW9807 autofocus VCM. Brings the Raspberry Pi Camera Module 3 (IMX708) to the ESP32-P4: streaming, ISP tuning and autofocus. Also drives the Raspberry Pi Camera Module v2 / NoIR v2 (IMX219): streaming, ISP tuning, stills and H.264 video, verified on hardware. The v2 module is fixed-focus, so no autofocus there.

7 examples

  • imx219_snapshot
    This example captures a photograph using a Raspberry Pi Camera Module v2 on an ESP32-P4 and transmits it as a JPEG via UART.
    18.53 KB
  • imx219_video
    Records ~8 seconds of H.264 video from an IMX219 camera on an ESP32-P4, buffering in PSRAM and sending via UART.
    19.17 KB
  • imx708_capture
    Streams the IMX708 in 2×2 binned 2304×1296 RAW10 and logs frame size plus average brightness per frame.
    6.29 KB
  • imx708_snapshot
    The IMX708 snapshot captures a frame, encodes it as JPEG, and sends it via USB serial without needing an SD card.
    26.46 KB
  • imx708_video
    Records 1080p H.264 video from the IMX708 and sends it over USB, enabling playback without an SD card.
    20.66 KB
  • imx708_wifi_snapshot
    IMX708 captures still images over WiFi with a built-in HTTP server for accessing various snapshotted frames.
    21.14 KB
  • imx708_wifi_video
    Live 1080p H.264 video stream from the IMX708 camera over WiFi, playable directly in a browser without additional software.
    50.46 KB