C library for using MMAL (MultiMedia Abstraction Layer) to control a CSI camera on the Raspberry Pi.
- Show a fullscreen preview to the screen solely using the GPU
- Fetching images
- Adjusting camera settings (ex. AWB, brightness, etc)
cmake .
make
./MMALCameraSample
Just import the two files MMALCamera.cpp
and MMALCamera.h
into your project and import it into your code using #include "MMALCamera.h"
.
Since this uses VideoCore libraries that are only available on the RPi, it will likely be very difficult (if not impossible) to cross-compile from another machine.