Nim bindings for LibUVC, a cross-platform library for USB video devices.
Video streaming β’ RW access to device settings β’ Conversion between RGB, YUV, JPEG, etc. formats
nimble install libuvc
- Cross-platform: Works on Windows, macOS, and Linux.
- Video streaming: Capture video frames in various formats (RGB, YUV, MJPEG, etc.) with low latency.
- Device control: Read and write camera settings like brightness, contrast, exposure, focus, etc.
First, install libuvc
git clone https://github.com/libuvc/libuvc.git
cd libuvc
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make && sudo make install
Then, install the Nim wrapper with Nimble
nimble install libuvc
- π Found a bug? Create a new Issue
- π Wanna help? Fork it!
MIT license. Made by Humans from OpenPeeps.
Copyright OpenPeeps & Contributors β All rights reserved.