In this project students required to use image processing toolbox (OpenCV) to perform basic image manipulation processessuch as rotation, flipping, cropping, and perspectivetransformation. Students should present the features in a simple graphical user interface.
Photo editing tasks are usually embedded to differentmobileapplications. Performing basic editing operations like rotation, flipping, and croppingis a main step before using the image. It isrequired to implement an application that can do the following tasks:
- Import any image filefrom the disk.
- Performthe taskschosen by the user, main tasks are:
- Rotation
- Flipping
- Cropping
- Perspective transformation
- Additional tasks may include:
- Histogram Equalization
- Histogram Matching
- Preview the edited image to the user after applyingthe edit.
- Save the edited image to the disk