OpenCV Filtering GUI is a set of various realtime filters to process images from the webcam.
Tested on Windows 10/7 and Ubuntu 18.04 for Python 3.7.4 amd OpenCV 3.4.2.16.
External libraries:
- OpenCV with contributions, version 3.4.2.16,
opencv-contrib-python==3.4.2.16
package. Why OpenCV version 3.4.2.16 and not newer? Because it seems that SIRF and SURF are no longer available in opencv > 3.4.2.16. If you need SIRF and SURF algorithms use OpenCV 3.4.2.16 or older. - Pillow to open images of various formats.
- NumPy support for arrays and matrices.
To start OpenCV Filtering GUI:
# Install additional packages
pip install opencv-contrib-python==3.4.2.16 pillow numpy
# Run it
python runme.py