This is a python raster graphics editor.
General-purpose of the project is to manipulate and edit images.
Additionally, you can download a desktop application for Windows.
- Open/Save images in common extensions
- Type changing
- Rename/Duplicate
- Zoom in/out
- Histogram
- Graphical
- Table representation
- Profile Line
- Object Features
- Histogram Operations
- Normalization
- Equalization
- Point Operations
- Negation
- Posterize
- Image Calculator
- Local Operations
- Smooth
- Sharpen
- Convolve
- Gray Morphology
- Edge Detection
- Segmentation
- Threshold
- Watershed
- SVM Classification among rice, beans, lentils
- Images stitching (panorama)
- Windows platform-oriented
- Shortcuts
Clone the project from GitHub, then you'll need Git installed on your computer:
# Clone this repository
$ git clone https://github.com/vmariiechko/python-image-processing
To run this application, you'll need Python 3.6+ installed on your computer.
In your working environment from the command line:
# Go into the repository
$ cd python-image-processing
# Install dependencies
$ pip3 install -r requirements.txt
Once you've installed all the dependencies, use the custom 'pythonpath.bat' file to run the application from the terminal:
# Navigate to src folder
$ cd src
# Run app
$ pythonpath.bat .. main.py
That's it! After all the actions, the app's main window must show up.
Get the executable desktop version for Windows from here.
There are available images in the 'Test Images' folder inside the root app folder.
For technical documentation, see readthedocs.io
For user documentation in Polish, see pdf file.
You can check out the full license here.
This project is licensed under the terms of the MIT license.
Gmail [email protected] · GitHub @vmariiechko · LinkedIn @mariiechko