In this repo advanced vision tools uploaded. Algorithms for edge detection of various filters and scaling.
Welcome to the Advanced Vision Techniques Library! This repository showcases implementations of cutting-edge computer vision techniques, offering tools for image manipulation, edge detection, line detection, filter padding, Harris corner detection, segmentation, and clustering. Features
- Resize, rotate, and transform images using efficient algorithms.
- Adjust brightness, contrast, and apply color filters.
- Implementation of Canny Edge Detection, offering precise identification of object boundaries.
- Sobel and Prewitt operators for gradient-based edge detection.
- Hough Transform to detect lines and geometric shapes effectively.
- Customizable padding techniques for convolutional operations, ensuring boundary integrity.
Algorithm to identify corners and interest points for feature extraction in images.
- Image segmentation tools, including watershed and region-growing algorithms.
- Mask generation and visualization for medical and industrial applications.
- Advanced clustering techniques like k-means, hierarchical clustering, and DBSCAN to group data points in images.
Python 3.6+ Libraries: OpenCV, NumPy, Scikit-learn, Matplotlib