ImageEditor is a Flask-based web application that allows users to upload and edit images with various features such as filters, cropping, blur, rotation, face detection, text extraction, and an undo-redo system. Users can also download their edited images.
- Filters: Apply various filters to images for different effects.
- Crop: Crop images to focus on specific areas.
- Blur: Apply blur effects to parts of an image.
- Rotation: Rotate images to desired angles.
- Face Detection: Detect faces in images.
- Text Extraction: Extract text from images.
- Flask: Web framework for Python
- Pillow: Image processing library
- cv2: OpenCV library for computer vision
- pytesseract: OCR (Optical Character Recognition) library
- tempfile: Temporary file management
- base64: Encoding and decoding images
- Clone the repository:
https://github.com/rajat-malvi/ImageEditor.git
- Install dependencies:
pip install -r requirements.txt
- Run the Flask application:
python ImageEditor.py
- Access the web interface in your browser:
http://localhost:5000
- link : https://image-editing-a2zj.onrender.com/