cv::Mat
渡してすべての値の合計を取得できるopenCV関数はありますか?
例: int cvSumFoo(Mat &srcMat)
; int が戻ってくることを期待しています
私は次のように作成します:
srcMat= new Mat(rows, cols, CV_8U);
可能であれば、独自のループを作成することは避けたいと思います。
関数 'sum' は、「チャネルごとに独立して、配列要素の合計を計算して返します。」
ここで情報を見つけることができます: http://docs.opencv.org/modules/core/doc/operations_on_arrays.html#sum
質問者がJava-openCVで関数を要求しなかったことは知っていますが、Java でそれを行う方法を示したいと思います。
- Javaの「合計」関数は、まったく異なる名前が付けられており、別のクラスにあります
- Java openCV API の例はまばらです
Java openCV で合計を出力するコードは次のとおりです。
Core.sumElems(myMat);
明らかに、それは「スカラー」クラスの関数ではなく、その名前は ではありません。 sum()