mirror of
https://github.com/opencv/opencv_contrib.git
synced 2025-10-18 08:44:11 +08:00
Added 32FC1 type support and mask to cuda::meanStdDev implementation.
This commit is contained in:
@@ -685,21 +685,39 @@ CV_EXPORTS_W void reduce(InputArray mtx, OutputArray vec, int dim, int reduceOp,
|
||||
|
||||
/** @brief Computes a mean value and a standard deviation of matrix elements.
|
||||
|
||||
@param mtx Source matrix. CV_8UC1 matrices are supported for now.
|
||||
@param mean Mean value.
|
||||
@param stddev Standard deviation value.
|
||||
@param src Source matrix. CV_8UC1 and CV_32FC1 matrices are supported for now.
|
||||
@param dst Target GpuMat with size 1x2 and type CV_64FC1. The first value is mean, the second - stddev.
|
||||
@param mask Operation mask.
|
||||
@param stream Stream for the asynchronous version.
|
||||
|
||||
@sa meanStdDev
|
||||
*/
|
||||
CV_EXPORTS_W void meanStdDev(InputArray mtx, Scalar& mean, Scalar& stddev);
|
||||
/** @overload */
|
||||
CV_EXPORTS_W void meanStdDev(InputArray src, OutputArray dst, InputArray mask, Stream& stream = Stream::Null());
|
||||
/** @overload
|
||||
@param mtx Source matrix. CV_8UC1 and CV_32FC1 matrices are supported for now.
|
||||
@param dst Target GpuMat with size 1x2 and type CV_64FC1. The first value is mean, the second - stddev.
|
||||
@param stream Stream for the asynchronous version.
|
||||
*/
|
||||
CV_EXPORTS_W void meanStdDev(InputArray mtx, OutputArray dst, Stream& stream = Stream::Null());
|
||||
/** @overload
|
||||
@param src Source matrix. CV_8UC1 and CV_32FC1 matrices are supported for now.
|
||||
@param mean Mean value.
|
||||
@param stddev Standard deviation value.
|
||||
@param mask Operation mask.
|
||||
*/
|
||||
CV_EXPORTS_W void meanStdDev(InputArray src, CV_OUT Scalar& mean, CV_OUT Scalar& stddev, InputArray mask);
|
||||
/** @overload
|
||||
@param mtx Source matrix. CV_8UC1 and CV_32FC1 matrices are supported for now.
|
||||
@param mean Mean value.
|
||||
@param stddev Standard deviation value.
|
||||
*/
|
||||
CV_EXPORTS_W void meanStdDev(InputArray mtx, CV_OUT Scalar& mean, CV_OUT Scalar& stddev);
|
||||
|
||||
/** @brief Computes a standard deviation of integral images.
|
||||
|
||||
@param src Source image. Only the CV_32SC1 type is supported.
|
||||
@param sqr Squared source image. Only the CV_32FC1 type is supported.
|
||||
@param dst Destination image with the same type and size as src .
|
||||
@param dst Destination image with the same type and size as src.
|
||||
@param rect Rectangular window.
|
||||
@param stream Stream for the asynchronous version.
|
||||
*/
|
||||
|
Reference in New Issue
Block a user