Design
Apply motion blur kernel to simulate camera movement or object motion in specified direction
image-motion-blur-kernelDesign
Apply Prewitt operator for edge detection to identify boundaries and gradients in images
image-prewittDesign
Apply Roberts Cross operator for simple and fast edge detection, particularly effective for diagonal edges
image-robertsDesign
Apply Sobel operator for edge detection to highlight boundaries and contours in images
image-sobelDesign
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 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
Reduce image noise using multiple algorithms including median, gaussian, and bilateral filtering
image-noise-reductionDesign
Normalise image histogram to enhance contrast by stretching the intensity range (British spelling)
image-normaliseDesign
Normalize image histogram to enhance contrast by stretching the intensity range
image-normalizeDesign
Apply low pass filter to smooth images and reduce noise with adjustable blur algorithms
image-low-pass