ImageLab – Web Application for Image Denoising using Python & OpenCV
تفاصيل العمل
2️⃣ Work Description ImageLab is a simple and efficient web-based application designed for removing noise from images using modern image processing techniques. The platform provides a clean and user-friendly interface that allows users to upload and enhance their images بسهولة. The system supports multiple image formats including PNG, JPG, JPEG, GIF, and WebP, with a maximum file size of 16MB. Users can upload images عبر السحب والإفلات أو من خلال زر الرفع. The application includes two powerful noise reduction techniques: Median Filter: Used to remove salt-and-pepper noise with adjustable kernel size (3–21), where larger sizes result in stronger noise reduction. FFT (Fast Fourier Transform): Applied to remove periodic noise in the frequency domain, with adjustable radius control for more precise filtering. Users can view a side-by-side comparison between the original and processed images, allowing instant evaluation of the results. The platform also enables users to download the processed image in PNG format or reset to the original image at any time. The project is built using: Frontend: HTML5, CSS3, Vanilla JavaScript Backend: Python with Flask Image Processing: OpenCV and NumPy Overall, ImageLab provides a practical and easy-to-use solution for improving image quality directly through the browser. 🚀
مهارات العمل