Remove signatures and unnecessary parts from images.
This project provides a simple and effective way to remove small watermarks, signatures, or other unwanted elements from images. By leveraging image processing techniques with OpenCV, users can manually select the area where the watermark or unwanted element is located, and the algorithm will inpaint the selected region to seamlessly blend it with the surrounding pixels.
- User-Friendly Interface: Easily select the area containing the watermark or unwanted element.
- Efficient Inpainting: Utilizes advanced image processing techniques in OpenCV to fill in the selected area.
- Quality Results: Produces images with minimal traces of the removed elements, maintaining the overall quality of the original image.
- Python 3.x
- OpenCV
- NumPy
- Clone the repository:
git clone https://github.com/yourusername/inpainting.git](https://github.com/ashen8810/Inpainting.git
- Navigate to the project directory:
cd Inpainting/Project Final
- Install the required packages:
pip install -r requirements.txt
- Change the image path in the code
- Run the python file
python inpainting.py
- Paint on the watermark
- Press escape button
Contributions are welcome! Please fork the repository and submit a pull request with your changes.