Performs mean-shift filtering for each point of the source image. It maps each point of the source image into another point. As a result, you have a new color and new position of each point.
Parameters: |
|
---|
Performs a mean-shift procedure and stores information about processed points (their colors and positions) in two images.
Parameters: |
|
---|
See also
gpu::meanShiftFiltering()
Performs a mean-shift segmentation of the source image and eliminates small segments.
Parameters: |
|
---|
Computes an integral image and a squared integral image.
Parameters: |
|
---|
See also
integral()
Computes a squared integral image.
Parameters: |
|
---|
Computes a vertical (column) sum.
Parameters: |
|
---|
Computes the Harris cornerness criteria at each image pixel.
Parameters: |
|
---|
See also
cornerHarris()
Computes the minimum eigen value of a 2x2 derivative covariation matrix at each pixel (the cornerness criteria).
Parameters: |
|
---|
See also
cornerMinEigenVal()
Performs a per-element multiplication of two Fourier spectrums.
Parameters: |
|
---|
Only full (not packed) CV_32FC2 complex spectrums in the interleaved format are supported for now.
See also
mulSpectrums()
Performs a per-element multiplication of two Fourier spectrums and scales the result.
Parameters: |
|
---|
Only full (not packed) CV_32FC2 complex spectrums in the interleaved format are supported for now.
See also
mulSpectrums()
Performs a forward or inverse discrete Fourier transform (1D or 2D) of the floating point matrix. Use to handle real matrices (CV32FC1) and complex matrices in the interleaved format (CV32FC2).
Parameters: |
|
---|
The source matrix should be continuous, otherwise reallocation and data copying is performed. The function chooses an operation mode depending on the flags, size, and channel count of the source matrix:
See also
dft()
Computes a convolution (or cross-correlation) of two images.
Parameters: |
|
---|
Class providing a memory buffer for the gpu::convolve() function.
struct CV_EXPORTS ConvolveBuf
{
ConvolveBuf() {}
ConvolveBuf(Size image_size, Size templ_size)
{ create(image_size, templ_size); }
void create(Size image_size, Size templ_size);
private:
// Hidden
};
Constructs an empty buffer that is properly resized after the first call of the gpu::convolve() function.
Constructs a buffer for the gpu::convolve() function with respective arguments.
Computes a proximity map for a raster template and an image where the template is searched for.
Parameters: |
|
---|
The following methods are supported for the CV_8U depth images for now:
The following methods are supported for the CV_32F images for now:
See also
matchTemplate()
Applies a generic geometrical transformation to an image.
Parameters: |
|
---|
The function transforms the source image using the specified map:
Values of pixels with non-integer coordinates are computed using the bilinear interpolation.
See also
remap()
Converts an image from one color space to another.
Parameters: |
|
---|
3-channel color spaces (like HSV, XYZ, and so on) can be stored in a 4-channel image for better perfomance.
See also
cvtColor()
Applies a fixed-level threshold to each array element.
Parameters: |
|
---|
See also
threshold()
Resizes an image.
Parameters: |
|
---|
See also
resize()
Applies an affine transformation to an image.
Parameters: |
|
---|
See also
warpAffine()
Applies a perspective transformation to an image.
Parameters: |
|
---|
See also
warpPerspective()
Rotates an image around the origin (0,0) and then shifts it.
Parameters: |
|
---|
See also
gpu::warpAffine()
Copies a 2D array to a larger destination array and pads borders with the given constant.
Parameters: |
|
---|
See also
copyMakeBorder()
Computes a standard deviation of integral images.
Parameters: |
|
---|
Computes levels with even distribution.
Parameters: |
|
---|
Calculates a histogram with evenly distributed bins.
Parameters: |
|
---|
Calculates a histogram with bins determined by the levels array.
Parameters: |
|
---|