モーション解析と物体追跡

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 に加えます:

\texttt{sum} (x,y)  \leftarrow \texttt{sum} (x,y) +  \texttt{image} (x,y)  \quad \text{if} \quad \texttt{mask} (x,y)  \ne 0

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 に加えます:

\texttt{acc} (x,y)  \leftarrow \texttt{acc} (x,y) +  \texttt{image1} (x,y)  \cdot \texttt{image2} (x,y)  \quad \text{if} \quad \texttt{mask} (x,y)  \ne 0

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 との重み付き和を求めます:

\texttt{acc} (x,y)  \leftarrow (1- \alpha )  \cdot \texttt{acc} (x,y) +  \alpha \cdot \texttt{image} (x,y)  \quad \text{if} \quad \texttt{mask} (x,y)  \ne 0

ここで, \alpha は,更新速度(どのくらいの早さで,以前のフレームを忘れるか)を決めます.

SquareAcc

id=2.49696971457e-05 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 に加えます:

\texttt{sqsum} (x,y)  \leftarrow \texttt{sqsum} (x,y) +  \texttt{image} (x,y)^2  \quad \text{if} \quad \texttt{mask} (x,y)  \ne 0

目次

前のトピックへ

平面細分割

次のトピックへ

特徴検出

このページ