BoomerCV is a minimalistic collection of computer vision algorithms, made with simplicity, speed, and boomers in mind.
Setup and usage guides are for zoomers, but just in case...
git clone [email protected]:marvrez/BoomerCV.git
cd BoomerCV/
make -j
If any errors show up, it really do be like that sometimes. Otherwise everything should be working, but you should, just in case, check the next section.
BoomerCV comes with some cool examples. You can run them by executing the following command
./boomercv <function>
Where <function>
is currently one of
grayscale
- grayscale a given input imageresize
- resize a given input imagebinarize
- binarize a given input imagefilter
- apply a chosen filter on a given imagelines
- find lines in a given imageblobs
- run blob detection on a given imagecorners
- run corner detection on the input imagewebcam
- open up a webcam viewerflow
- run optical flow demo with webcamphash
- compare the phash'es of two imagesrotate
- rotate an image 90 degrees left or rightpanorama
- stitch two input images together to create a panorama
More instructions will be shown about these functions if you run them without any additional parameters.