Design
Apply gradient operations (Sobel, Prewitt, Roberts) for edge detection and image enhancement
image-gradientDesign
Apply Laplacian operator for edge detection, sharpening, and image enhancement with different kernel variants
image-laplacianDesign
Apply morphological opening operation (erosion followed by dilation) to remove small noise and separate connected objects
image-openDesign
Apply adaptive threshold operation that calculates threshold for small regions, suitable for varying lighting conditions
image-adaptive-thresholdDesign
Convert images to binary (black and white) with customizable threshold and options
image-binaryDesign
Apply dilation morphological operation to expand foreground objects in binary images
image-dilateDesign
Apply erosion morphological operation to shrink foreground objects in binary images
image-erodeDesign
Apply Otsu threshold operation to automatically determine optimal threshold value using Otsu's algorithm
image-otsu-thresholdDesign
Apply threshold operation to convert images to black and white based on pixel intensity
image-thresholdDesign
Apply bilateral filter for edge-preserving smoothing that reduces noise while maintaining image details
image-bilateral-filterDesign
Apply Contrast Limited Adaptive Histogram Equalization for local contrast enhancement
image-claheDesign
Reduce image noise using multiple algorithms including median, gaussian, and bilateral filtering
image-noise-reduction