行列の縮約 =============== .. highlight:: cpp .. index:: gpu::meanStdDev cv::gpu::meanStdDev ------------------- `id=0.450854595706 Comments from the Wiki `__ .. cfunction:: void meanStdDev(const GpuMat\& mtx, Scalar\& mean, Scalar\& stddev) 行列要素の平均値と標準偏差を求めます. :param mtx: 入力行列.現在, ``CV_8UC1`` 型の行列がサポートされています. :param mean: 平均値. :param stddev: 標準偏差. 参考: :func:`meanStdDev` . .. index:: gpu::norm cv::gpu::norm ------------- `id=0.0114098127706 Comments from the Wiki `__ .. cfunction:: double norm(const GpuMat\& src, int normType=NORM_L2) 行列(または,2つの行列の差分)のノルムを返します. :param src: 入力行列.64F を除く任意の行列がサポートされています. :param normType: ノルムの種類.現在, ``NORM_L1`` , ``NORM_L2`` および ``NORM_INF`` がサポートされています. .. cfunction:: double norm(const GpuMat\& src, int normType, GpuMat\& buf) * **src** 入力行列.64F を除く任意の行列がサポートされています. * **normType** ノルムの種類.現在, ``NORM_L1`` , ``NORM_L2`` および ``NORM_INF`` がサポートされています. * **buf** 余分なメモリ割り当てを避けるためのオプションバッファ.自動的にリサイズされます. .. cfunction:: double norm(const GpuMat\& src1, const GpuMat\& src2, int normType=NORM_L2) * **src1** 1番目の入力行列.現在, ``CV_8UC1`` 型の行列がサポートされています. * **src2** 2番目の入力行列. ``src1`` と同じサイズ,同じ型でなければいけません. * **normType** ノルムの種類.現在, ``NORM_L1`` , ``NORM_L2`` および ``NORM_INF`` がサポートされています. 参考: :func:`norm` . .. index:: gpu::sum cv::gpu::sum ------------ `id=0.239219766064 Comments from the Wiki `__ .. cfunction:: Scalar sum(const GpuMat\& src) .. cfunction:: Scalar sum(const GpuMat\& src, GpuMat\& buf) 行列要素の総和を返します. :param src: ``CV_64F`` 以外の任意のビット深度の入力行列. :param buf: 余分なメモリ割り当てを避けるためのオプションバッファ.自動的にリサイズされます. 参考: :func:`sum` . .. index:: gpu::absSum cv::gpu::absSum --------------- `id=0.254166428407 Comments from the Wiki `__ .. cfunction:: Scalar absSum(const GpuMat\& src) .. cfunction:: Scalar absSum(const GpuMat\& src, GpuMat\& buf) 行列要素の絶対値の合計を返します.. :param src: ``CV_64F`` 以外の任意のビット深度の入力行列. :param buf: 余分なメモリ割り当てを避けるためのオプションバッファ.自動的にリサイズされます. .. index:: gpu::sqrSum cv::gpu::sqrSum --------------- `id=0.296822160205 Comments from the Wiki `__ .. cfunction:: Scalar sqrSum(const GpuMat\& src) .. cfunction:: Scalar sqrSum(const GpuMat\& src, GpuMat\& buf) 行列要素の2乗の総和を返します. :param src: ``CV_64F`` 以外の任意のビット深度の入力行列. :param buf: 余分なメモリ割り当てを避けるためのオプションバッファ.自動的にリサイズされます. .. index:: gpu::minMax cv::gpu::minMax --------------- `id=0.440590741205 Comments from the Wiki `__ .. cfunction:: void minMax(const GpuMat\& src, double* minVal, double* maxVal=0, const GpuMat\& mask=GpuMat()) .. cfunction:: void minMax(const GpuMat\& src, double* minVal, double* maxVal, const GpuMat\& mask, GpuMat\& buf) 行列要素の大域最小値および大域最大値を求め,その値を返します. :param src: シングルチャンネルの入力画像. :param minVal: 返される最小値へのポインタ.不要な場合は, ``NULL`` を指定します. :param maxVal: 返される最大値へのポインタ.不要な場合は, ``NULL`` を指定します. :param mask: 部分行列を選択する,オプションマスク. :param buf: 余分なメモリ割り当てを避けるためのオプションバッファ.自動的にリサイズされます. compute capability :math:`<` 1.3 のGPUでは,この関数は ``CV_64F`` 画像を扱えません. 参考: :func:`minMaxLoc` . .. index:: gpu::minMaxLoc cv::gpu::minMaxLoc ------------------ `id=0.846839776531 Comments from the Wiki `__ .. cfunction:: void minMaxLoc(const GpuMat\& src, double\* minVal, double* maxVal=0, Point* minLoc=0, Point* maxLoc=0, const GpuMat\& mask=GpuMat()) .. cfunction:: void minMaxLoc(const GpuMat\& src, double* minVal, double* maxVal, Point* minLoc, Point* maxLoc, const GpuMat\& mask, GpuMat\& valbuf, GpuMat\& locbuf) 行列要素の大域最小値および大域最大値を求め,その値と位置を返します. :param src: シングルチャンネルの入力画像. :param minVal: 返される最小値へのポインタ.不要な場合は, ``NULL`` を指定します. :param maxVal: 返される最大値へのポインタ.不要な場合は, ``NULL`` を指定します. :param minValLoc: 返される最小値位置へのポインタ.不要な場合は, ``NULL`` を指定します. :param maxValLoc: 返される最大値位置へのポインタ.不要な場合は, ``NULL`` を指定します. :param mask: 部分行列を選択する,オプションマスク. :param valbuf: 余分なメモリ割り当てを避けるためのオプションバッファ.自動的にリサイズされます. :param locbuf: 余分なメモリ割り当てを避けるためのオプションバッファ.自動的にリサイズされます. compute capability :math:`<` 1.3 のGPUでは,この関数は ``CV_64F`` 画像を扱えません. 参考: :func:`minMaxLoc` . .. index:: gpu::countNonZero cv::gpu::countNonZero --------------------- `id=0.1310803469 Comments from the Wiki `__ .. cfunction:: int countNonZero(const GpuMat\& src) .. cfunction:: int countNonZero(const GpuMat\& src, GpuMat\& buf) ゼロ以外の要素をカウントします. :param src: シングルチャンネルの入力画像. :param buf: 余分なメモリ割り当てを避けるためのオプションバッファ.自動的にリサイズされます. compute capability :math:`<` 1.3 のGPUでは,この関数は ``CV_64F`` 画像を扱えません. 参考: :func:`countNonZero` .