8MP IMX219
Introduction
The Raspberry Pi Camera Module 2 replaced the original Camera Module in April 2016. The v2 Camera Module has a Sony IMX219 8-megapixel sensor (compared to the 5-megapixel Omni Vision OV5647 sensor of the original camera).The Camera Module 2 can be used to take high-definition video.
Image Sensor
Sensor Model | IMX219 |
---|---|
Shutter Type | Rolling Shutter |
Active Pixels | 3280 (H) × 2464 (V) |
Resolution | 8MP |
Frame Rate(Video Mode) | 1080p47, 1640x1232p41, 640x480p206 |
Image Sensor Format | Type 1/4″ |
Pixel Size | 1.12μm×1.12μm |
CSI-2 Data Output | 2-lane mode |
Data Format | Raw Bayer 10bit |
Release Time
In 2016, the V2 camera (8MP IMX219) was out with upgrades in resolution and image quality.
Product Series
Since the release of IMX219, we have designed several versions with different features according to different needs: IR-CUT, Motorized Focus, PT&PTZ , M12/CS .
IR-CUT
Arducam 8MP IMX219 Motorized IR-CUT Camera Modules are designed for both daylight and night vision photography. The motorized IR cut filter can be switched ON/OFF automatically, and the infrared LEDs are automatically ON/OFF according to the light environment. The cameras in this serial are fully supported by all the Raspberry Pi board versions including Pi 4, Pi 3 and Pi Zero. They can be widely used in wildlife photography, agriculture NDVI applications and etc.
Motorized Focus
Arducam 8MP IMX219 Motorized Focus Camera Modules are designed for you to control the focus via software, so you can see closer and see where you want to see.
PT&PTZ
Arducam PT camera can move in two dimensions with 180 degrees horizontal and 145 degrees vertical movements. So it can be used to monitor places that should be covered by multiple ones commonly in the surveillance system.
Products
Product Image | SKU | Pin/Connect Type | Features | Lens Type | Field of View(D/H/V) | Focus Type | IR Sensitivity |
---|---|---|---|---|---|---|---|
B0102 | 15/Bottom | CS Mount | CS | 59°(H )x44°(V) | Manual Focus | 650nm IR-cut filter | |
B0153 | Night Vision | without IR-cut filter | |||||
B0103 | Replaceable Lens | M12 | 70°(H )x52.6°(V) | 650nm IR-cut filter | |||
B0152 | Night Vision | 100°(H )x75°(V) | without IR-cut filter | ||||
B0154 | Day And Night Vision | Motorized IR-CUT Filter | |||||
B0180 | 15/NA | Wide Angle | M12 | 155°(H) x 115°(V) | Manual Focus | 650nm IR-cut filter | |
B0184 | Low Distortion | 75°(H) x 56.3°(V) | |||||
B0188 | without IR-cut filter | ||||||
B0182 | Motorized Focus | Stock Lens | 77.6°(D) x 65°(H) x 51°(V) | Motorized Focus | 650nm IR-cut filter | ||
B0190 | 65°(H) x 51°(V) | without IR-cut filter | |||||
B0194 | Wide Angle | M12 | 155°(H) x 115°(V) | Manual Focus | |||
B0286 | Fisheye | 220°(H) x 165°(V) | 650nm IR-cut filter | ||||
B0209/NFS | 15/Bottom | Night Vision | Stock Lens | 62.2° (H) x 48.8° (V) | Fixed Focus | without IR-cut filter | |
B0390 | Mini Size | 650nm IR-cut filter | |||||
B039001 | Camera Case | ||||||
B0392 | Wide Angle | M12 | 155°(H) x 115°(V) | Manual Focus | |||
B0394 | Low Distortion | 75°(H) x 56.2°(V) | |||||
B0395 | Night Vision | Stock Lens | 62.2° (H) x 48.8° (V) | Fixed Focus | without IR-cut filter | ||
B0393 | Auto Focus | 62.1° (H) x 46.5° (V) | Auto Focus | 650nm IR-cut filter | |||
B01678MP | 15/Bottom | Pan-Tilt-Zoom Kit | CS | H(67°~18°),V(49°~13°) | Motorized Focus | Motorized IR-CUT Filter | |
B0167B8 |
Supported Platforms and OS
Note for Supported Platform and OS | |||
---|---|---|---|
Platform | Bookworm(rpicam/libcamera) | Bullseye(libcamera) | Buster(raspistill) |
Raspberry Pi 5 | √ | ||
Raspberry Pi 4B / 3B+ / 3A+ / Zero / Zero 2 W | √ | √ | |
Raspberry Pi CM3 / CM3+ / CM4 (extra adapter board required) |
√ | √ | √ |
Hardware Connection
Please refer to the following doc for common hardware connection method of RPI Camera:
Quick Start Guide - Hardware Connection
Software Configuration
-
Bookworm OS & Pi 5
For Raspberry Pi Bookworm users running on Pi 5, please execute:
sudo nano /boot/firmware/config.txt
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
#Find the line: [all], add the following item under it:
dtoverlay=imx219
#Save and reboot.
If you want to enable the camera kit on the
cam0
port of Pi5, please refer to the following modifications:
sudo nano /boot/firmware/config.txt
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
#Find the line: [all], add the following item under it:
dtoverlay=imx219,cam0
#Save and reboot.
-
Bookworm/Bullseye OS & Pi 4
For Raspberry Pi Bookworm/Bullseye users running on Pi 4, please execute:
Bookworm OS on Pi4
sudo nano /boot/firmware/config.txt
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
#Find the line: [all], add the following item under it:
dtoverlay=imx219
#Save and reboot.
Bullseye OS on Pi4
sudo nano /boot/config.txt
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
#Find the line: [all], add the following item under it:
dtoverlay=imx219
#Save and reboot.
-
Bookworm/Bullseye OS & Pi 0 ~ Pi 3
For Raspberry Pi Bookworm/Bullseye users running on Pi 0 ~ 3, please execute:
Bookworm OS on Pi0-Pi3
sudo nano /boot/firmware/config.txt
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
#Find the line: [all], add the following item under it:
dtoverlay=imx219
#Save and reboot.
Bullseye OS on Pi0-Pi3
sudo nano /boot/config.txt
#Find the line: camera_auto_detect=1, update it to:
camera_auto_detect=0
#Find the line: [all], add the following item under it:
dtoverlay=imx219
#Save and reboot.
Open a terminal
Run sudo raspi-config
Navigate to Advanced Options
Enable Glamor graphic acceleration
Reboot your Pi
If you encounter the display issues, please also execute the following steps:
Open a terminal
Run sudo raspi-config
Navigate to Advanced Options
Navigate to GL Driver
Select GL (Full KMS)
Reboot your Pi
-
Raspberry Pi Compute Module 3/4
For Raspberry Pi Compute Module 3/4:
The latest software only supports one camera at this time, CM4 uses `CAM1` by default.