b57ea23e62fcf6360f4322abcdc8698ccf5c1e67
ikt213_project
requirements
opencv2 pillow numpy
run
python main.py
menu items
-
file
- new
- open
- save
- save as
- properties
- quit
-
clipboard
- copy
- paste
- cut
-
image
- Select --> rectangular selection
- free-form selection (Lasso)
- Polygon selection; Crop
- Resize
- Rotate --> rotate right 90 degrees
- Rotate Left 90 degrees
- Flip vertical
- Flip horizontal;
-
tools
- Zoom (Zoom In - Zoom Out)
- Erase
- Color Picker
- Paint brushes (with different textures/patterns)
- Text box
- Filters --> Gaussian filter
- Sobel filter
- Binary filter; Histogram thresholding
-
shapes
- List of Shapes
- Outline color
- Fill color
-
colors
- Colors menu with the following options: Color pallet
- Size of brush
-
layer
- New Layer
- Load layer
- Edit layer
- Select layer
- Delete layer
- Rename layer
-
filters
- (locate face and add features)
Description
Languages
Python
100%