by Matthew Hait
This application has the following dependencies:
- libavcodec-dev
- libavformat-dev
- libswscale-dev
- libtbb-dev
git clone https://github.com/matt0hait/ece-4900-tbb-BLOB-analysis.git
mkdir cmake
cd cmake
cmake ..
make
This repository is a demonstration for Threaded Building Blocks (TBB) for image BLOB recognition in thermal imaging. This application reads images, video, or binary images and returns BLOB centroids with the BLOB's average value.
./ECE-4900_FINAL_M_Hait [OPTIONS] -i INPUT
Usage:
./ECE-4900_FINAL_M_Hait [OPTION...]
Required options:
-i SOURCE File [*.jpg/*.bin] or folder input
Optional options:
-b, --benchmark Tests performance of arbitrary white 25x25 to 4K
images.
-c Compare TBB parallel and sequential
-h, --help Print help
-o, --output arg Output image map of BLOB centroids
1: Output binary output file [*.bof]
2: Output image file [*.jpg] (default: 1)
-s Run Sequential
*.BIF Input required options:
-x arg Image X size
-y arg Image Y size