Project's executable for windows can be downloaded here. In the release, try running the normal version once and if it doesn't work, try the 420 version. However, due to discrepancies in OpenCV and CUDA versions, both the executable might not run on your computer. In such cases and for other Operating Systems, you can build the project by setting up the Visual Studio project for yourself.
- Sobel Filter
- Canny Edge Detection
- Mean Blur (and its seperable version)
- Gaussian Blur (and its seperable version)
- Noise Addition
- Noise Reduction
- Bokeh Blur (With three shapes; circle, ring and hexagon; and dynamically decided sizes)
- Install CUDA toolkit.
- Install OpenCV (This is used for reading and displaying images and videos)
- Setup the corresponding path variables in the Visual Studio project. Follow this link if you have issues in doing so.
Once built, the executable shall run and present you with all options and instructions needed to get the demonstrations of all filters and algorithms. Hope this helps! 😃