モーション解析と物体追跡
Acc
Comments from the Wiki
-
void cvAcc(const CvArr* image, CvArr* sum, const CvArr* mask=NULL)
画像フレームを累算器に加算します.
パラメタ: |
- image – 入力画像.1チャンネルまたは3チャンネル,3ビットまたは32ビット,浮動小数点型(マルチチャンネル画像の各チャンネルは個別に処理されます).
- sum – 入力画像と同じチャンネル数の累算器.32 ビットまたは 64 ビット浮動小数点型.
- mask – オプションである処理マスク.
|
この関数は,
image
画像全体,あるいはその選択領域を累算器
sum
に加えます:
MultiplyAcc
Comments from the Wiki
-
void cvMultiplyAcc(const CvArr* image1, const CvArr* image2, CvArr* acc, const CvArr* mask=NULL)
2 つの画像の積を累積器に加算します.
パラメタ: |
- image1 – 1 番目の入力画像.1チャンネルまたは3チャンネル,3ビットまたは32ビット,浮動小数点型(マルチチャンネル画像の各チャンネルは個別に処理されます).
- image2 – 2 番目の入力画像.1 番目のものと同じフォーマットです.
- acc – 入力画像と同じチャンネル数の累算器.32ビットまたは64ビット浮動小数点型.
- mask – オプションである処理マスク.
|
関数
cvMultiplyAcc
は,2つの画像の積,あるいはそれらの選択領域の積を累積器
acc
に加えます:
RunningAvg
Comments from the Wiki
-
void cvRunningAvg(const CvArr* image, CvArr* acc, double alpha, const CvArr* mask=NULL)
移動平均値を更新します.
パラメタ: |
- image – 入力画像.1チャンネルまたは3チャンネル,3ビットまたは32ビット,浮動小数点型(マルチチャンネル画像の各チャンネルは個別に処理されます).
- acc – 入力画像と同じチャンネル数の累算器.32ビットまたは64ビット浮動小数点型.
- alpha – 入力画像に対する重み.
- mask – オプションである処理マスク.
|
この関数は,
acc
がフレーム列の移動平均になるように,入力画像
image
と累積器
acc
との重み付き和を求めます:
ここで,
は,更新速度(どのくらいの早さで,以前のフレームを忘れるか)を決めます.
SquareAcc
Comments from the Wiki
-
void cvSquareAcc(const CvArr* image, CvArr* sqsum, const CvArr* mask=NULL)
入力画像の2乗を累算器に加算します.
パラメタ: |
- image – 入力画像.1チャンネルまたは3チャンネル,3ビットまたは32ビット,浮動小数点型(マルチチャンネル画像の各チャンネルは個別に処理されます).
- sqsum – 入力画像と同じチャンネル数の累算器.32ビットまたは64ビット浮動小数点型.
- mask – オプションである処理マスク.
|
この関数は,入力画像
image
あるいはその選択領域を2乗し,累積器
sqsum
に加えます: