Array maniupulation for image processing
- Python
- tkinter
- ttkbootstrap
- numpy
It is known that images are an array of pixels. Each index of the array represent a pixel, and every pixel contains 3 RGB values.
We can manipulate these pixels by doing some operations with the array, such as setting a gray scale filter, adding brightness, rotation or many other filters.
This is a university project (UNMSM - Peru), the objective is to show how we can manipulate an image array to apply some filters
- Clone this repository using this link: https://github.com/LTprograms/MatrixImg.git
- Make sure you have Pyuthon installed in your computer, if not, download using this link
- Add python to the PATH if you have not already done
- Install ttkbootstrap to use this app, you can use the command in any terminal: pip install ttkbootstrap
- You will also need Pillow and Numpy libraries, use the following commands to install them: pip install numpy & pip install pillow
- Go to you proyect directory and run your application, you can use python app.py to run it or any other method you want
We have this GUI with 3 sections:
- Image section
- Array image
- Button section