|
void | cv::cuda::abs (InputArray src, OutputArray dst, Stream &stream=Stream::Null()) |
| 计算每个矩阵元素的绝对值。
|
|
void | cv::cuda::absdiff (InputArray src1, InputArray src2, OutputArray dst, Stream &stream=Stream::Null()) |
| 计算两个矩阵(或矩阵与标量)的逐元素绝对差。
|
|
Scalar | cv::cuda::add (InputArray src1, InputArray src2, OutputArray dst, InputArray mask=noArray(), int dtype=-1, Stream &stream=Stream::Null()) |
| 计算矩阵元素的绝对值总和。
|
|
void | cv::cuda::add (/ ProcessorArray src1, / ProcessorArray src2, / ProcessorArray dst, / ProcessorArray mask=noArray(), int dtype=-1, Stream &stream=断面a8c258f3bcf0a7acc5268bdc7ef67b)>Stream::Null()) |
| 计算矩阵-矩阵或矩阵-标量的求和。
|
|
void | (InputArray src1, double alpha, InputArray src2, double beta, double gamma, OutputArray dst, int dtype=-1, Stream &stream=断面a8c258f3bcf0a7acc5268bdc7ef67b)>Stream::Null()) |
| 计算两个数组的加权和。
|
|
void | cv::cuda::bitwise_and (InputArray src1, InputArray src2, OutputArray dst, InputArray mask=noArray(), Stream &stream=Stream::Null()) |
| 执行两个矩阵(或矩阵与标量)的逐元素位与运算。
|
|
void | cv::cuda::bitwise_not (InputArray src, OutputArray dst, InputArray mask=noArray(), Stream &stream=Stream::Null()) |
| 执行逐元素的位非运算。
|
|
void | cv::cuda::bitwise_or (InputArray src1, InputArray src2, OutputArray dst, InputArray mask=noArray(), Stream &stream=Stream::Null()) |
| 执行两个矩阵(或矩阵与标量)的逐元素位或运算。
|
|
void | cv::cuda::bitwise_xor (InputArray src1, InputArray src2, OutputArray dst, InputArray mask=noArray(), Stream &stream= |
| 执行两个矩阵(或矩阵与标量)的逐元素位异或运算。
|
|
void | cv::cuda::calcAbsSum (InputArray src, OutputArray dst, InputArray mask=noArray(), Stream &stream= |
|
void | cv::cuda::calcNorm (InputArray src, OutputArray dst, int normType, InputArray mask=noArray(), Stream &stream= |
|
void | |
|
void | cv::cuda::calcSqrSum (InputArray src, OutputArray dst, InputArray mask=noArray(), Stream &stream=Stream::Null()) |
|
void | cv::cuda::calcSum (InputArray src, OutputArray dst, InputArray mask=noArray(), Stream &stream=Stream::Null()) |
|
void | cv::cuda::cartToPolar (InputArray x, InputArray y, OutputArray magnitude, OutputArray angle, bool angleInDegrees=false, Stream &stream=Stream::Null()) |
| 将笛卡尔坐标转换为极坐标。
|
|
void | cv::cuda::compare (InputArray src1, InputArray src2, OutputArray dst, int cmpop, Stream &stream=Stream::Null()) |
| 比较两个矩阵(或矩阵与标量)的元素。
|
|
void | cv::cuda::copyMakeBorder (InputArray src, OutputArray dst, int top, int bottom, int left, int right, int borderType, Scalar value=Scalar(), Stream &stream=Stream::Null()) |
| 在图像周围添加边界。
|
|
int | cv::cuda::countNonZero (InputArray src) |
| 计算非零矩阵元素的数量。
|
|
void | cv::cuda::countNonZero (InputArray src, OutputArray dst, Stream &stream=Stream::Null()) |
|
Ptr< Convolution > | cv::cuda::createConvolution (Size user_block_size=Size()) |
| 创建为 CUDA::Convolution 实现。
|
|
Ptr< DFT > | cv::cuda::createDFT (Size dft_size, int flags) |
| 创建为 CUDA::DFT 实现。
|
|
指针< LookUpTable > | cv::cuda::createLookUpTable (InputArray lut) |
| 为 cuda::LookUpTable 创建实现。
|
|
void | cv::cuda::dft (InputArray src, OutputArray dst, Size dft_size, int flags=0, Stream &stream=Stream::Null()) |
| 对浮点矩阵执行前向或逆离散傅里叶变换(1D或2D)。
|
|
void | cv::cuda::divide (InputArray src1, InputArray src2, OutputArray dst, double scale=1, int dtype=-1, Stream &stream=Stream::Null()) |
| 计算矩阵矩阵或矩阵标量除法。
|
|
void | cv::cuda::exp (InputArray src, OutputArray dst, Stream &stream=Stream::Null()) |
| 计算每个矩阵元素的指数。
|
|
void | cv::cuda::findMinMax (InputArray src, OutputArray dst, InputArray mask=noArray(), Stream &stream=Stream::Null()) |
|
void | cv::cuda::findMinMaxLoc (InputArray src, OutputArray minMaxVals, OutputArray loc, InputArray mask=noArray(), Stream &stream=Stream::Null()) |
|
void | cv::cuda::flip (InputArray src, OutputArray dst, int flipCode, Stream &stream=Stream::Null()) |
| 翻转2D矩阵的垂直、水平或两个轴。
|
|
void | cv::cuda::gemm (InputArray src1, InputArray src2, double alpha, InputArray src3, double beta, OutputArray dst, int flags=0, Stream &stream=Stream::Null()) |
| 执行广义矩阵乘法。
|
|
void | cv::cuda::inRange (InputArray src, const Scalar &lowerb, const Scalar &upperb, OutputArray dst, Stream &stream=Stream::Null()) |
| 检查数组元素是否介于两个标量之间。
|
|
void | cv::cuda::integral (InputArray src, OutputArray sum, Stream &stream=Stream::Null()) |
| 计算积分图。
|
|
void | cv::cuda::log (InputArray src, OutputArray dst, Stream &stream=Stream::Null()) |
| 计算每个矩阵元素的绝对值的自然对数。
|
|
void | cv::cuda::lshift (InputArray src, Scalar val, OutputArray dst, Stream &stream=Stream::Null()) |
|
void | cv::cuda::lshift (InputArray src, Scalar_< int > val, OutputArray dst, Stream &stream=Stream::Null()) |
| 通过一个常数值对图像的每个像素进行右移左移操作。
|
|
void | cv::cuda::magnitude (InputArray x, InputArray y, OutputArray magnitude, Stream &stream=Stream::Null()) |
|
void | cv::cuda::magnitude (InputArray xy, OutputArray magnitude, Stream &stream=Stream::Null()) |
| 计算复数矩阵元素的幅度。
|
|
void | cv::cuda::magnitudeSqr (InputArray x, InputArray y, OutputArray magnitude, Stream &stream=Stream::Null()) |
|
void | cv::cuda::magnitudeSqr (InputArray xy, OutputArray magnitude, Stream &stream=Stream::Null()) |
| 计算复矩阵元素的平方模。
|
|
void | cv::cuda::max (输入数组(InputArray) src1, 输入数组(InputArray) src2, 输出数组(OutputArray) dst, 流(Stream) &stream=Stream::Null()) |
| 计算两个矩阵(或矩阵与标量)的每个元素的较大值。
|
|
void | cv::cuda::meanStdDev (输入数组(InputArray) mtx, 输出数组(OutputArray) dst, 流(Stream) &stream=Stream::Null()) |
|
void | cv::cuda::meanStdDev (输入数组(InputArray) mtx, 标量(Scalar) &均值(mean), 标量(Scalar) &stddev) |
|
void | cv::cuda::meanStdDev (输入数组(InputArray) src, 输出数组(OutputArray) dst, 输入数组(InputArray) mask, 流(Stream) &stream=Stream::Null()) |
| 计算矩阵元素的均值和标准差。
|
|
void | cv::cuda::meanStdDev (输入数组(InputArray) src, 标量(Scalar) &均值(mean), 标量(Scalar) &stddev, 输入数组(InputArray) mask) |
|
void | cv::cuda::merge (const GpuMat *src, size_t n, 输出数组(OutputArray) dst, 流(Stream) &stream=Stream::Null()) |
| 将几个单通道矩阵组合成一个多通道矩阵。
|
|
void | cv::cuda::merge (const std::vector< GpuMat > &src, 输出数组(OutputArray) dst, 流(Stream) &stream=Stream::Null()) |
|
void | cv::cuda::min (输入数组(InputArray) src1, 输入数组(InputArray) src2, 输出数组(OutputArray) dst, 流(Stream) &stream=Stream::Null()) |
| 计算两个矩阵(或矩阵与标量)的每个元素的较小值。
|
|
void | cv::cuda::minMax (输入数组(InputArray) src, double *minVal, double *maxVal, 输入数组(InputArray) mask=noArray()) |
| 找到全局最小和最大矩阵元素,并返回它们的值。
|
|
void | cv::cuda::minMaxLoc (InputArray src, double *minVal, double *maxVal, Point *minLoc, Point *maxLoc, InputArray mask=noArray()) |
| 查找矩阵全局最小和最大元素,并返回它们的值及其位置。
|
|
void | cv::cuda::mulAndScaleSpectrums (InputArray src1, InputArray src2, OutputArray dst, int flags, float scale, bool conjB=false, Stream &stream=Stream::Null()) |
| 执行两个傅里叶频谱的点乘运算并缩放结果。
|
|
void | cv::cuda::mulSpectrums (InputArray src1, InputArray src2, OutputArray dst, int flags, bool conjB=false, Stream &stream=Stream::Null()) |
| 执行两个傅里叶频谱的点乘运算。
|
|
void | cv::cuda::multiply (InputArray src1, InputArray src2, OutputArray dst, double scale=1, int dtype=-1, Stream &stream=Stream::Null()) |
| 计算矩阵-矩阵或矩阵-标量每元素乘积。
|
|
double | cv::cuda::norm (InputArray src1, InputArray src2, int normType=NORM_L2) |
| 返回两个矩阵的差。
|
|
double | cv::cuda::norm (InputArray src1, int normType, InputArray mask=noArray()) |
| 返回矩阵的范数(或两个矩阵之差)。
|
|
void | cv::cuda::normalize (InputArray std::string src, OutputArray std::string dst, double alpha, double beta, int norm_type, int dtype, Stream &stream=Stream::Null()) |
| 规范化数组范数或值范围。
|
|
void | cv::cuda::phase (InputArray std::string x, InputArray y, OutputArray std::string angle, bool angleInDegrees=false, Stream &stream=Stream::Null()) |
| 计算复数矩阵元素的极角。
|
|
void | cv::cuda::polarToCart (InputArray magnitude, InputArray angle, OutputArray x, OutputArray y, bool angleInDegrees=false, Stream &stream=Stream::Null nederland)) |
| 将极坐标转换为笛卡尔坐标。
|
|
void | cv::cuda::pow (InputArray src, double power, OutputArray dst, Stream &stream=Stream::Null nederland)) |
| 将每个矩阵元素提升到幂。
|
|
void | cv::cuda::rectStdDev (InputArray src, InputArray sqr, OutputArray dst, Rect rect, Stream &stream=Stream::Null nederland)) |
| 计算积分图像的标准差。
|
|
void | cv::cuda::reduce (InputArray mtx, OutputArray vec, int dim, int reduceOp, int dtype=-1, Stream &stream=Stream::Null nederland)) |
| 将矩阵减少为向量。
|
|
void | cv::cuda::rshift (InputArray src, Scalar val, OutputArray dst, Stream &stream=Stream::Null nederland)) |
|
void | cv::cuda::rshift (InputArray src, Scalar_< int > val, OutputArray dst, Stream &stream=Stream::Null nederland)) |
| 对图像的每个像素执行常量右移操作。
|
|
static void | cv::cuda::scaleAdd (InputArray src1, double alpha, InputArray src2, OutputArray dst, Stream &stream=Stream::Null nederland)) |
| 将缩放数组添加到另一个数组中(dst = alpha*src1 + src2)
|
|
void | cv::cuda::split (InputArray src, GpuMat *dst, Stream &stream=Stream::Null nederland)) |
| 将多通道矩阵的每个平面复制到数组中。
|
|
void | cv::cuda::split (InputArray src, std::vector< GpuMat > &dst, Stream &stream=Stream::Null()) |
|
void | cv::cuda::sqr (InputArray src, OutputArray dst, Stream &stream=Stream::Null()) |
| 计算每个矩阵元素的平方值。
|
|
void | cv::cuda::sqrIntegral (InputArray src, OutputArray sqsum, Stream &stream=Stream::Null()) |
| 计算平方积分图像。
|
|
Scalar | cv::cuda::sqrSum (InputArray src, InputArray mask=noArray()) |
| 返回矩阵元素的平方和。
|
|
void | cv::cuda::sqrt (InputArray src, OutputArray dst, Stream &stream=Stream::Null()) |
| 计算每个矩阵元素的平方根。
|
|
void | cv::cuda::subtract (InputArray src1, InputArray src2, OutputArray dst, InputArray mask=noArray(), int dtype=-1, Stream &stream=Stream::Null()) |
| 计算矩阵矩阵或矩阵标量的差。
|
|
Scalar | cv::cuda::sum (InputArray src, InputArray mask=noArray()) |
| 返回矩阵元素的求和。
|
|
double | cv::cuda::threshold (InputArray src, OutputArray dst, double thresh, double maxval, int type, Stream &stream=Stream::Null()) |
| 对每个数组元素应用固定级别的阈值。
|
|
void | cv::cuda::transpose (InputArray src1, OutputArray dst, Stream &stream=Stream::Null()) |
| 转置矩阵。
|
|