Computes a mean value and a standard deviation of matrix elements.
void gpu::meanStdDev(const GpuMat& mtx, Scalar& mean, Scalar& stddev)¶ void gpu::meanStdDev(const GpuMat& mtx, Scalar& mean, Scalar& stddev, GpuMat& buf)¶| Parameters: |
|
|---|
See also
Returns the norm of a matrix (or difference of two matrices).
double gpu::norm(const GpuMat& src1, int normType=NORM_L2)¶ double gpu::norm(const GpuMat& src1, int normType, GpuMat& buf)¶ double gpu::norm(const GpuMat& src1, int normType, const GpuMat& mask, GpuMat& buf)¶ double gpu::norm(const GpuMat& src1, const GpuMat& src2, int normType=NORM_L2)¶| Parameters: |
|
|---|
See also
Returns the sum of matrix elements.
Scalar gpu::sum(const GpuMat& src)¶ Scalar gpu::sum(const GpuMat& src, GpuMat& buf)¶ Scalar gpu::sum(const GpuMat& src, const GpuMat& mask, GpuMat& buf)¶| Parameters: |
|
|---|
See also
Returns the sum of absolute values for matrix elements.
Scalar gpu::absSum(const GpuMat& src)¶ Scalar gpu::absSum(const GpuMat& src, GpuMat& buf)¶ Scalar gpu::absSum(const GpuMat& src, const GpuMat& mask, GpuMat& buf)¶| Parameters: |
|
|---|
Returns the squared sum of matrix elements.
Scalar gpu::sqrSum(const GpuMat& src)¶ Scalar gpu::sqrSum(const GpuMat& src, GpuMat& buf)¶ Scalar gpu::sqrSum(const GpuMat& src, const GpuMat& mask, GpuMat& buf)¶| Parameters: |
|
|---|
Finds global minimum and maximum matrix elements and returns their values.
void gpu::minMax(const GpuMat& src, double* minVal, double* maxVal=0, const GpuMat& mask=GpuMat())¶ void gpu::minMax(const GpuMat& src, double* minVal, double* maxVal, const GpuMat& mask, GpuMat& buf)¶| Parameters: |
|
|---|
The function does not work with CV_64F images on GPUs with the compute capability < 1.3.
See also
Finds global minimum and maximum matrix elements and returns their values with locations.
void gpu::minMaxLoc(const GpuMat& src, double* minVal, double* maxVal=0, Point* minLoc=0, Point* maxLoc=0, const GpuMat& mask=GpuMat())¶ void gpu::minMaxLoc(const GpuMat& src, double* minVal, double* maxVal, Point* minLoc, Point* maxLoc, const GpuMat& mask, GpuMat& valbuf, GpuMat& locbuf)¶| Parameters: |
|
|---|
The function does not work with CV_64F images on GPU with the compute capability < 1.3.
See also
Counts non-zero matrix elements.
int gpu::countNonZero(const GpuMat& src)¶ int gpu::countNonZero(const GpuMat& src, GpuMat& buf)¶| Parameters: |
|
|---|
The function does not work with CV_64F images on GPUs with the compute capability < 1.3.
See also
Reduces a matrix to a vector.
void gpu::reduce(const GpuMat& mtx, GpuMat& vec, int dim, int reduceOp, int dtype=-1, Stream& stream=Stream::Null())¶| Parameters: |
|
|---|
The function reduce reduces the matrix to a vector by treating the matrix rows/columns as a set of 1D vectors and performing the specified operation on the vectors until a single column/row is obtained. However, the result is always stored as a row vector. For example, the function can be used to compute horizontal and vertical projections of a raster image. In case of CV_REDUCE_SUM and CV_REDUCE_AVG , the output may have a larger element bit-depth to preserve accuracy. And multi-channel arrays are also supported in these two reduction modes.
See also