C++ examples of digital image processing.
This is a simple collection of OpenCV C++ examples found on the net or written by ourselves. We hope those examples will help people understanding digital image processing.:v: :v:
🇮🇹 All the explanations in code and the pdf are in ITALIAN language! 🇮🇹
You must install OpenCV in order to compile files.
In each directory there is a CMakeLists file, so you have just to compile it.
Open folder in terminal and compile:
cmake .
makeThere is a .pdf file containing some most important arguments of digital image processing.
Our collection is composed by:
- Low Pass Filters
- High Pass Filters
- Histogram EQ (Cap. 9)
- Canny Edge Detection (Cap. 5.2)
- Harris Corner Detection (Cap. 5.1)
- Hough Transform Lines (Cap. 4.1)
- Hough Transform Circles (Cap. 4.2)
- Distance Transform (Cap. 7)
- Split and Merge (Cap. 6.2)
- Region Growing (B/W) (Cap. 6.1)
- Region Growing (Color) (Cap. 6.1)
- K-Means (Cap. 3.1)
- Background Subtraction (Cap. 8.1)
- Optical Flux (Cap. 8.2)
Of course, if you have better examples or just want to help improving the collections, feel free to contact us!