Skip to content

The application is an image processing tool built using Python and PyQt5. It allows users to upload an image, and then apply various effects to the image such as grayscale, HSL, rotation, resizing, and edge detection. The application also includes a download button that allows the user to save the edited image to their local machine.

Notifications You must be signed in to change notification settings

Mariyyahes/GUI-Image-Processing-tool-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GUI-Image-Processing-tool-Python

The application is an image-processing-tool built using Python and PyQt5. It allows users to upload an image, and then apply various effects to the image such as grayscale, HSL, rotation, and edge detection. The application also includes a download button that allows the user to save the edited image to their local machine.

GUI

Image.Processing.Tool.mp4

How to Use

To use the Image Processing Tool, follow these steps: Clone the repository or download the code files.
1-Install the required libraries (PyQt5 and OpenCV)..
2-Run the code by running the main.py file..
3-Click on the "Open Image" button to upload an image..
4-Choose an effect from the five available options:.
-Grayscale Image.
-HSL Image.
-Rotate Image.
-Blur Image.
-Edge Detection.
6-Click on the "Download" button to save the edited image to your computer..

Notes:

  • in the download_bAction method, you need to replace the current file path with the desired file path on your system.
  • The "HSL Image" effect requires the image to be in the BGR format.

Resource:

https://www.youtube.com/watch?v=9iZLDnW_vwU&t=617s

https://pyshine.com/Make-GUI-for-OpenCv-And-PyQt5/

https://www.geeksforgeeks.org/python-opencv-cv2-imwrite-method/

https://www.geeksforgeeks.org/opencv-python-program-to-blur-an-image/

About

The application is an image processing tool built using Python and PyQt5. It allows users to upload an image, and then apply various effects to the image such as grayscale, HSL, rotation, resizing, and edge detection. The application also includes a download button that allows the user to save the edited image to their local machine.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published