Skip to content

Repository files navigation

ELIMcollection

C++ examples of digital image processing.

Introduction

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! 🇮🇹

Requirements

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 .
make

Collection

There 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)

Contributing

Of course, if you have better examples or just want to help improving the collections, feel free to contact us!

About

C++ examples of digital image processing

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages