The Raspberry Pi AI Camera is a compact camera module based on the Sony IMX500 Intelligent Vision Sensor. The IMX500 combines a 12 MP CMOS image sensor with on-board inferencing acceleration for various common neural network models, allowing users to develop sophisticated vision-based AI applications without requiring a separate accelerator. The AI Camera enhances captured still images or video with tensor metadata, while keeping the Raspberry Pi's processor free for other tasks. Support for tensor metadata in the libcamera and Picamera2 libraries, as well as the rpicam-apps application suite, ensures ease of use for beginners while providing unparalleled power and flexibility for advanced users. The Raspberry Pi AI Camera is compatible with all Raspberry Pi models. Features 12 MP Sony IMX500 Intelligent Vision Sensor Sensor modes: 4056x3040 (@ 10fps), 2028x1520 (@ 30fps) 1.55 x 1.55 µm cell size 78-degree field of view with manually adjustable focus Integrated RP2040 for neural network and firmware management Specifications Sensor Sony IMX500 Resolution 12.3 MP (4056 x 3040 pixels) Sensor size 7.857 mm (type 1/2.3) Pixel size 1.55 x 1.55 μm IR cut filter Integrated Autofocus Manual adjustable focus Focus range 20 cm – ∞ Focal length 4.74 mm Horizontal FOV 66 ±3° Vertical FOV 52.3 ±3° Focal ratio (F-stop) F1.79 Output Image (Bayer RAW10), ISP output (YUV/RGB), ROI, metadata Input tensor maximum size 640 x 640 (H x V) Framerate • 2x2 binned: 2028x1520 10-bit 30fps• Full resolution: 4056x3040 10-bit 10fps Ribbon cable length 20 cm Cable connector 15 x 1 mm FPC or 22 x 0.5 mm FPC Dimensions 25 x 24 x 11.9 mm Downloads Datasheet Documentation