OV9782¶
OMNIVISION’s OV9782 is a 1MP global shutter color image sensor. It’s optionally integrated into OAK Series 2 Wide FOV cameras; OAK-D W, OAK-D W PoE as the 150° DFOV color camera. OV9782 is essentially the same sensor as OV9282, it just has a color bayer filter on top of it.
Sensor specs¶
Parameter |
Value |
---|---|
Optical format |
1/4” |
Resolution |
1280x800 |
Pixel size |
3.0 µm |
Shutter type |
Global |
Chroma |
Color |
Supported resolutions¶
Name |
Resolution |
Max FPS |
MIPI lanes |
Mode |
---|---|---|---|---|
THE_800_P |
1280x800 |
120 FPS |
2 |
Full resolution |
THE_720_P |
1280x720 |
120 FPS |
2 |
Cropping |
FFC compatibility¶
With OAK FFC boards you can easily evaluate different sensors and optics, as you can connect FFC camera boards to any OAK FFC baseboard (OAK-FFC-4P, OAK-FFC-3P) via a flexible cable. FFC camera boards are carrier boards for the CCM (additional information below), so it can easily be connected to any OAK FFC baseboard. The following FFC camera boards contain this sensor:
OAK-FFC-OV9782 (WIP)

OAK-FFC-OV9782¶
Sensor CCMs¶
Compact camera modules (CCMs) can be integrated directly into a custom product. CCMs are used in the final camera product. CCMs vary in optics and FPC connector. The following CCMs have been built using this sensor:
Sunny style long FPC:
NFOV FF IR (shop) - 89.5° DFOV, 80° HFOV, 55° VFOV
Arducam short FPC:
NFOV FF (PY074) - 89.5° DFOV, 80° HFOV, 55° VFOV, EFL: 2.35, F. NO: 2.0±5%, Lens Size: 1/4”
WFOV FF (PY058) - 150° DFOV, 127° HFOV, 79.5° VFOV, EFL: 1.69, F. NO: 2.0±5%, Lens Size: 1/4”
WFOV FF (PY139W), 3.5cm long connector - 150° DFOV, 127° HFOV, 79.5° VFOV, EFL: 1.69, F. NO: 2.0±5%, Lens Size: 1/4”
IMX214 and OV9782 sensors used on RAE¶
Sensor driver¶
Sensor driver adds support for that sensor to the Robotics Vision Core (RVC). Here are RVC2 driver specifications for this sensor:
Min exposure times:
Manual: 5 us (microseconds)
Auto-Exposure: 105 us
Min FPS: 1.6
Max exposure times:
Manual: 1 / CAM_FPS (eg. 33ms @ 30FPS)
Auto-Exposure:
AntiBanding OFF: 33ms
AntiBanding 50Hz: 30ms
AntiBanding 60Hz: 25ms
Max AE exposure time depends on the Anti-Banding (AB) mode, which helps to avoid flickering when using artificial lighting. We can configure the AB using the API:
cam = pipeline.create(dai.node.ColorCamera) # Or MonoCamera
# "OFF", "MAINS_50_HZ", or "MAINS_60_HZ"
cam.initialControl.setAntiBandingMode(dai.CameraControl.AntiBandingMode.OFF)