This module is a C++ program that reads video frames from multiple cameras and detects blobs (groups of pixels with similar color or intensity) using OpenCV library functions. It uses trackbars to set thresholds for the HSV values and displays the frames with the detected blobs. It also records the video frames from the cameras and saves them as images. The program uses the LSL (Lab Streaming Layer) C library to stream the detected blob data.
To build the project run:
cd finger_pos
mkdir build && cd build
cmake .. && make
When the project have been built, you can run:
./finger_pos -h
to get the demonstration app usage.