The Raspberry Pi High Definition (HD) Camera Board connects to any Raspberry Pi or Compute Module, allowing you to create HD video and still photographs.
It utilises the IMX219PQ image sensor from Sony which offers high-speed video imaging and high sensitivity.
The Raspberry Pi Camera Module offers reduced image contamination such as fixed pattern noise & smearing. It also features automatic control functions such as exposure control, white balance & luminance detection.
A 15 cm ribbon cable attached to the module slots straight into your Pi Camera Serial Interface port (CSI). Once connected, you can access the camera board via the Multi-Media Abstraction Layer (MMAL) or the Video for Linux (V4L) APIs. Alternatively there are libraries such as Picamera Python, and many others that you can find online.