The Arducam USB camera shield is a general purpose camera control board designed for both PCs and embedded systems like the Raspberry Pi, Odriod, TI Beaglebone, and similar hardware. It supports almost all parallel interface image sensors ranging from 0.3MP to 18MP, including both global and rolling shutter sensors. The camera comes with a comprehensive software SDK library and example source code you need to make it working on Windows and Linux systems. The SDK is fully integrated with Python, which allows for direct integration of our cameras with your OpenCV based applications. This USB camera shield solution uses private camera driver and not UVC or V4L2 compatible, you have to use our proprietary SDK and API which gives you the flexibility to control all the sensor features from the register level. It is very useful for camera evaluation, machine vision and scientific applications.
The plug and play USB control interface simplifies integrating the camera with a wide range of computer hardware. The ready to use SDK library and demo source code makes the software integration process straightforward and efficient. Users can make it work in minutes without writing a line of code. The broad range of camera breakout board or modules are supported , and combined with support for formats like RAW, RGB, YUV, JPEG.
The USB camera shield offers significant speed advantage over the SPI camera shield, which running at as high frame rate as the USB bandwidth allows (480Mbps at USB2.0 and 5Gigabits at USB3.0).
The ArduCAM is straightforward enough that it can be easily used with PCs and single board computers such as the Raspberry Pi and the Beaglebone. In short, the ArduCAM brings a plug and play solution to digital cameras at the hardware level.