/image_processing

Image processing implementations developed in practical DIP course classes.

Primary LanguagePython

Python 3.10.6

Image Processing

Image processing implementations from scratch, developed in practical DIP course classes and extra-classes activities (Practical classes content from Digital Image Processing course - DCOMP - UFSJ).

Requirements

  • Python and pip package manager:

    sudo apt install python3 python3-pip build-essential python3-dev
    
  • OpenCV library:

    pip install opencv-python
    
  • seaborn library:

    pip install seaborn
    
  • Matplotlib library:

    pip install matplotlib
    
  • numpy library:

    pip install numpy
    
  • To install all dependencies:

    ./install_dependencies.sh
    

Execution

You can export images, add, remove, and alter any of them, as well as modify several parameters and function calls directly in the source code before running, accordingly to your preference. The command for executing the script is as it follows:

python3 main.py