Module photon_rs::conv

source ·
Expand description

Convolution effects such as sharpening, blurs, sobel filters, etc.,

Functions

Apply a box blur effect.
Detect lines at a forty five degree angle in an image, and highlight these only.
Detect lines at a 135 degree angle in an image, and highlight these only.
Detect horizontal lines in an image, and highlight these only.
Detect vertical lines in an image, and highlight these only.
Apply edge detection to an image, to create a dark version with its edges highlighted.
Apply an emboss effect to an image.
Gaussian blur in linear time.
Apply an identity kernel convolution to an image.
Apply a standard laplace convolution.
Apply a horizontal Prewitt convolution to an image.
Apply a horizontal Sobel filter to an image.
Apply a vertical Sobel filter to an image.
Apply a box blur effect.
Detect lines at a forty five degree angle in an image, and highlight these only.
Detect lines at a 135 degree angle in an image, and highlight these only.
Detect horizontal lines in an image, and highlight these only.
Detect vertical lines in an image, and highlight these only.
Apply edge detection to an image, to create a dark version with its edges highlighted.
Preset edge effect.
Apply an emboss effect to an image.
Gaussian blur in linear time.
Apply an identity kernel convolution to an image.
Apply a standard laplace convolution.
Noise reduction.
Apply a horizontal Prewitt convolution to an image.
Sharpen an image.
Apply a horizontal Sobel filter to an image.
Apply a vertical Sobel filter to an image.