67 lines
1.0 KiB
Markdown
67 lines
1.0 KiB
Markdown
# ikt213_project
|
|
|
|
## requirements
|
|
opencv2
|
|
pillow
|
|
numpy
|
|
|
|
## run
|
|
python src/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)
|
|
|
|
|
|
|