Advanced desktop image editor application built using PyQt5 and OpenCV, offering a rich set of image editing tools β including grayscale, blur, edge detection, drawing, color picking, live webcam preview, and adjustable brightness and contrast.
π Includes a detailed Report.pdf and Presentation.pptx for academic or project submission purposes.
π¦ Repository: https://github.com/ahsankhizar5/pyqt5-image-editor-opencv
- πΌοΈ Open, edit, and save images
- ποΈ Drawing with customizable brush size and color
- π Brightness and contrast control sliders
- π Color picker tool
- π§ Image filters: Grayscale, Gaussian Blur, and Edge Detection
- π Undo functionality
- π₯ Live camera preview with snapshot editing
- π Toggle between dark and light UI themes
- π±οΈ Drag and drop image support
- π Includes Report & Presentation for documentation
git clone https://github.com/ahsankhizar5/pyqt5-image-editor-opencv.git
cd pyqt5-image-editor-opencvpip install PyQt5 opencv-python numpyβ Ensure you have Python 3.x installed.
python main.pyReplace
main.pywith the actual filename if it differs.
- Python
- PyQt5 β GUI framework
- OpenCV β Image processing backend
- NumPy β Matrix and pixel manipulation
βββ main.py
βββ Report.pdf
βββ Presentation.pptx
-
Fork the repo
-
Create a branch
git checkout -b feature/your-feature
-
Commit your changes
git add . git commit -m "Add your feature"
-
Push and submit a PR
git push origin feature/your-feature
MIT License β free to use, modify, and distribute.
If this project helped you, inspired you, or saved you time β consider giving it a β on GitHub!
π§ "Tools don't just change images β they empower ideas."