Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aritrosaha10/mmalcamera

Library for using MMAL to control and show the camera.
https://github.com/aritrosaha10/mmalcamera

mmal raspberry-pi raspberry-pi-camera raspbian rpi

Last synced: about 1 month ago
JSON representation

Library for using MMAL to control and show the camera.

Awesome Lists containing this project

README

        

# MMALCamera
C++ library for using MMAL (MultiMedia Abstraction Layer) to control a CSI camera on the Raspberry Pi.

## Current Features
- Show a fullscreen preview to the screen **solely** using the GPU

## Planned Features
- Fetching images
- Adjusting camera settings (ex. AWB, brightness, etc)

## Compilation and Execution
```
cmake .
make
./MMALCameraSample
```

## Usage as Library
Just import the two files `MMALCamera.cpp` and `MMALCamera.h` into your project and import it into your code using `#include "MMALCamera.h"`.

## Note
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.