Picture Noise Remover is a web application built with Flask that allows users to remove noise from their pictures. It provides a simple and effective solution to enhance the visual quality of photos by reducing graininess and unwanted artifacts.
- Upload multiple pictures at once.
- Remove noise from the uploaded pictures.
- Display the resulting image after noise removal.
- Automatically remove the uploaded pictures after the result page is closed.
Before running the application, make sure you have the following dependencies installed:
- Python (version 3.6 or later)
- OpenCV (cv2) library
- Flask library
- Numpy
-
Clone the repository to your local machine.
-
Navigate to the project directory:
-
Install the required Python packages using pip:
-
Start the Flask server:
-
Open your web browser and visit
http:https://localhost:5000
to access the application. -
Select the pictures you want to remove noise from by clicking the "Select Pictures" button and choosing the desired files.
-
Click the "Submit" button to process the pictures and remove noise.
-
The resulting image will be displayed on the result page.
-
Close the result page, and the uploaded pictures will be automatically removed from the
static
folder.
- You can customize the appearance of the web application by modifying the HTML templates (
index.html
andresult.html
) and the CSS styles (style.css
).