Filtersπ
On this topicπ
Arithmeticπ
abs_diff_image: Calculate the absolute difference of two images.
abs_image: Calculate the absolute value (modulus) of an image.
acos_image: Calculate the arccosine of an image.
add_image: Add two images.
asin_image: Calculate the arcsine of an image.
atan2_image: Calculate the arctangent of two images.
atan_image: Calculate the arctangent of an image.
cos_image: Calculate the cosine of an image.
div_image: Divide two images.
exp_image: Calculate the exponentiation of an image.
gamma_image: Perform a gamma encoding or decoding of an image.
invert_image: Invert an image.
log_image: Calculate the logarithm of an image.
max_image: Calculate the maximum of two images pixel by pixel.
min_image: Calculate the minimum of two images pixel by pixel.
mult_image: Multiply two images.
pow_image: Raise an image to a power.
scale_image: Scale the gray values of an image.
sin_image: Calculate the sine of an image.
sqrt_image: Calculate the square root of an image.
sub_image: Subtract two images.
tan_image: Calculate the tangent of an image.
Bitπ
bit_and: Bit-by-bit AND of all pixels of the input images.
bit_lshift: Left shift of all pixels of the image.
bit_mask: Logical βANDβ of each pixel using a bit mask.
bit_not: Complement all bits of the pixels.
bit_or: Bit-by-bit OR of all pixels of the input images.
bit_rshift: Right shift of all pixels of the image.
bit_slice: Extract a bit from the pixels.
bit_xor: Bit-by-bit XOR of all pixels of the input images.
Colorπ
apply_color_trans_lut: Color space transformation using pre-generated look-up-table.
cfa_to_rgb: Convert a single-channel color filter array image into an RGB image.
clear_color_trans_lut: Release the look-up-table needed for color space transformation.
create_color_trans_lut: Creates the look-up-table for transformation of an image from the
RGB color space to an arbitrary color space.
gen_canonical_variates_trans: Compute the transformation matrix of a multichannel image using the
canonical variates analysis.
gen_principal_comp_trans: Compute the transformation matrix of the principal component
analysis of multichannel images.
linear_trans_color: Compute an affine transformation of the color values of a
multichannel image.
principal_comp: Compute the principal components of multichannel images.
rgb1_to_gray: Transform an RGB image into a gray scale image.
rgb3_to_gray: Transform an RGB image to a gray scale image.
trans_from_rgb: Transform an image from the RGB color space to an arbitrary color space.
trans_to_rgb: Transform an image from an arbitrary color space to the RGB color space.
Edgesπ
close_edges: Close edge gaps using the edge amplitude image.
close_edges_length: Close edge gaps using the edge amplitude image.
derivate_gauss: Convolve an image with derivatives of the Gaussian.
diff_of_gauss: Approximate the LoG operator (Laplace of Gaussian).
edges_color: Extract color edges using Canny, Deriche, or Shen filters.
edges_color_sub_pix: Extract subpixel precise color edges using Deriche, Shen, or Canny filters.
edges_image: Extract edges using Deriche, Lanser, Shen, or Canny filters.
edges_sub_pix: Extract sub-pixel precise edges using Deriche, Lanser, Shen, or Canny
filters.
frei_amp: Detect edges (amplitude) using the Frei-Chen operator.
frei_dir: Detect edges (amplitude and direction) using the Frei-Chen operator.
highpass_image: Extract high frequency components from an image.
info_edges: Return the filter coefficients of a filter in edges_image.
kirsch_amp: Detect edges (amplitude) using the Kirsch operator.
kirsch_dir: Detect edges (amplitude and direction) using the Kirsch operator.
laplace: Calculate the Laplace operator by using finite differences.
laplace_of_gauss: LoG-Operator (Laplace of Gaussian).
prewitt_amp: Detect edges (amplitude) using the Prewitt operator.
prewitt_dir: Detect edges (amplitude and direction) using the Prewitt operator.
roberts: Detect edges using the Roberts filter.
robinson_amp: Detect edges (amplitude) using the Robinson operator.
robinson_dir: Detect edges (amplitude and direction) using the Robinson operator.
sobel_amp: Detect edges (amplitude) using the Sobel operator.
sobel_dir: Detect edges (amplitude and direction) using the Sobel operator.
Enhancementπ
coherence_enhancing_diff: Perform a coherence enhancing diffusion of an image.
emphasize: Enhance contrast of the image.
equ_histo_image: Histogram linearization of images
equ_histo_image_rect: Histogram linearization within a rectangluar mask.
illuminate: Illuminate image.
mean_curvature_flow: Apply the mean curvature flow to an image.
scale_image_max: Maximum gray value spreading in the value range
0 to 255.
shock_filter: Apply a shock filter to an image.
FFTπ
convol_fft: Multiply an image with a filter image in the frequency domain.
convol_gabor: Convolve an image with a Gabor filter in the frequency domain.
correlation_fft: Multiply one image with the complex conjugate of another image in the
frequency domain.
deserialize_fft_optimization_data: Deserialize FFT speed optimization data.
energy_gabor: Calculate the energy of a two-channel image.
fft_generic: Compute the fast Fourier transform of an image.
fft_image: Compute the fast Fourier transform of an image.
fft_image_inv: Compute the inverse fast Fourier transform of an image.
gen_bandfilter: Generate an ideal band filter.
gen_bandpass: Generate an ideal bandpass filter.
gen_derivative_filter: Generate a derivative filter in the frequency domain.
gen_filter_mask: Store a filter mask in the spatial domain as a real-image.
gen_gabor: Generate a Gabor filter.
gen_gauss_filter: Generate a Gaussian filter in the frequency domain.
gen_highpass: Generate an ideal highpass filter.
gen_lowpass: Generate an ideal lowpass filter.
gen_mean_filter: Generate a mean filter in the frequency domain.
gen_sin_bandpass: Generate a bandpass filter with sinusoidal shape.
gen_std_bandpass: Generate a bandpass filter with Gaussian or sinusoidal shape.
optimize_fft_speed: Optimize the runtime of the FFT.
optimize_rft_speed: Optimize the runtime of the real-valued FFT.
phase_correlation_fft: Compute the phase correlation of two images in the frequency domain.
phase_deg: Return the phase of a complex image in degrees.
phase_rad: Return the phase of a complex image in radians.
power_byte: Return the power spectrum of a complex image.
power_ln: Return the power spectrum of a complex image.
power_real: Return the power spectrum of a complex image.
read_fft_optimization_data: Load FFT speed optimization data from a file.
rft_generic: Compute the real-valued fast Fourier transform of an image.
serialize_fft_optimization_data: Serialize FFT speed optimization data.
write_fft_optimization_data: Store FFT speed optimization data in a file.
Geometric Transformationsπ
affine_trans_image: Apply an arbitrary affine 2D transformation to images.
affine_trans_image_size: Apply an arbitrary affine 2D transformation to an image and specify
the output image size.
convert_map_type: Convert image maps into other map types.
map_image: Apply a general transformation to an image.
mirror_image: Mirror an image.
polar_trans_image_ext: Transform an annular arc in an image to polar coordinates.
polar_trans_image_inv: Transform an image in polar coordinates back to Cartesian coordinates
projective_trans_image: Apply a projective transformation to an image.
projective_trans_image_size: Apply a projective transformation to an image and specify the output
image size.
rotate_image: Rotate an image about its center.
zoom_image_factor: Zoom an image by a given factor.
zoom_image_size: Zoom an image to a given size.
Inpaintingπ
harmonic_interpolation: Perform a harmonic interpolation on an image region.
inpainting_aniso: Perform an inpainting by anisotropic diffusion.
inpainting_ced: Perform an inpainting by coherence enhancing diffusion.
inpainting_ct: Perform an inpainting by coherence transport.
inpainting_mcf: Perform an inpainting by smoothing of level lines.
inpainting_texture: Perform an inpainting by texture propagation.
Linesπ
bandpass_image: Edge extraction using bandpass filters.
lines_color: Detect color lines and their width.
lines_facet: Detection of lines using the facet model.
lines_gauss: Detect lines and their width.
Matchπ
exhaustive_match: Matching of a template and an image.
exhaustive_match_mg: Matching a template and an image in a resolution pyramid.
gen_gauss_pyramid: Calculating a Gauss pyramid.
monotony: Calculating the monotony operation.
Miscπ
convol_channels: Perform a convolution along the channel dimension.
convol_image: Calculate the correlation between an image and an arbitrary filter mask
deviation_n: Calculate standard deviation over several channels.
expand_domain_gray: Expand the domain of an image and set the gray values in the
expanded domain.
gen_savitzky_golay_filter: Compute the filter coefficients of a Savitzky-Golay filter.
gray_inside: Calculate the lowest possible gray value on an arbitrary path to the
image border for each point in the image.
gray_skeleton: Thinning of gray value images.
lut_trans: Transform an image with a gray-value look-up-table
symmetry: Symmetry of gray values along a row.
topographic_sketch: Compute the topographic primal sketch of an image.
Noiseπ
add_noise_distribution: Add noise to an image.
add_noise_white: Add noise to an image.
gauss_distribution: Generate a Gaussian noise distribution.
noise_distribution_mean: Determine the noise distribution of an image.
sp_distribution: Generate a salt-and-pepper noise distribution.
Optical Flowπ
derivate_vector_field: Convolve a vector field with derivatives of the Gaussian.
optical_flow_mg: Compute the optical flow between two images.
unwarp_image_vector_field: Unwarp an image using a vector field.
vector_field_length: Compute the length of the vectors of a vector field.
Pointsπ
corner_response: Searching corners in images.
dots_image: Enhance circular dots in an image.
points_foerstner: Detect points of interest using the FΓΆrstner operator.
points_harris: Detect points of interest using the Harris operator.
points_harris_binomial: Detect points of interest using the binomial approximation of the Harris
operator.
points_lepetit: Detect points of interest using the Lepetit operator.
points_sojka: Find corners using the Sojka operator.
Scene Flowπ
scene_flow_calib: Compute the calibrated scene flow between two stereo image pairs.
scene_flow_uncalib: Compute the uncalibrated scene flow between two stereo image pairs.
Smoothingπ
anisotropic_diffusion: Perform an anisotropic diffusion of an image.
bilateral_filter: bilateral filtering of an image.
binomial_filter: Smooth an image using the binomial filter.
eliminate_min_max: Smooth an image in the spatial domain to suppress noise.
eliminate_sp: Replace values outside of thresholds with average value.
fill_interlace: Interpolate 2 video half images.
gauss_filter: Smooth using discrete Gauss functions.
guided_filter: Guided filtering of an image.
info_smooth: Information on smoothing filter smooth_image.
isotropic_diffusion: Perform an isotropic diffusion of an image.
mean_image: Smooth by averaging.
mean_image_shape: Smooth image using a mean filter with arbitrary mask.
mean_n: Average gray values over several channels.
mean_sp: Suppress salt and pepper noise.
median_image: Compute a median filter with various masks.
median_rect: Compute a median filter with rectangular masks.
median_separate: Separated median filtering with rectangle masks.
median_weighted: Weighted median filtering with different rank masks.
midrange_image: Calculate the average of maximum and minimum inside any mask.
rank_image: Compute a rank filter with arbitrary masks.
rank_n: Return gray values with given rank from multiple channels.
rank_rect: Compute a rank filter with rectangular masks.
sigma_image: Non-linear smoothing with the sigma filter.
smooth_image: Smooth an image using various filters.
trimmed_mean: Smooth an image with an arbitrary rank mask.
Textureπ
deviation_image: Calculate the standard deviation of gray values within rectangular windows.
entropy_image: Calculate the entropy of gray values within a rectangular window.
texture_laws: Filter an image using a Laws texture filter.
Wiener Filterπ
gen_psf_defocus: Generate an impulse response of an uniform out-of-focus blurring.
gen_psf_motion: Generate an impulse response of a (linearly) motion blurring.
simulate_defocus: Simulate an uniform out-of-focus blurring of an image.
simulate_motion: Simulation of (linearly) motion blur.
wiener_filter: Image restoration by Wiener filtering.
wiener_filter_ni: Image restoration by Wiener filtering.