Open anushkasaxena07 opened 6 days ago
Thank you for submitting your pull request! 🙌 We'll review it as soon as possible. In the meantime, please ensure that your changes align with our CONTRIBUTING.md. If there are any specific instructions or feedback regarding your PR, we'll provide them here. Thanks again for your contribution! 😊
Description
This project involves implementing various image preprocessing techniques using Python to help users understand and apply these methods, thereby increasing the accuracy of machine learning models. The following preprocessing techniques will be covered:
Image Resize Image Crop Edge Detection (Sobel, Prewitt, Canny) Noise Removal Image Conversion (Grayscale, Binary) Histogram Equalization
Summary of Changes
Image Resize: Implemented functionality to adjust the dimensions of images, standardizing their input size for machine learning models. Image Crop: Added methods to extract specific regions from images, focusing on areas of interest and removing unwanted parts. Edge Detection: Developed techniques for highlighting edges within images using Sobel, Prewitt, and Canny algorithms. Noise Removal: Introduced methods to reduce or eliminate noise from images, enhancing their quality. Image Conversion: Created functions to convert images to grayscale or binary formats, simplifying processing and reducing computational complexity. Histogram Equalization: Implemented functionality to adjust image contrast using histogram equalization, improving the visibility of features.
Fixes #418
Type of change
Checklist: