OpenCV 4.5.3(日本語機械翻訳)
|
Kalman filter class. [詳解]
#include <tracking.hpp>
公開メンバ関数 |
|
CV_WRAP | KalmanFilter (int dynamParams, int measureParams, int controlParams=0, int type=CV_32F) |
void | init (int dynamParams, int measureParams, int controlParams=0, int type=CV_32F) |
カルマンフィルタを再初期化します.以前の内容は破棄されます.[【詳解】(英語]
|
|
CV_WRAP const Mat & | predict (const Mat &control=Mat()) |
予測状態を計算します.[【詳解】(英語]
|
|
CV_WRAP const Mat & | correct (const Mat &measurement) |
計測値から予測される状態を更新します.[【詳解】(英語]
|
|
公開変数類 |
|
CV_PROP_RW Mat | statePre |
予測される状態(x'(k)): x(k)=A*x(k-1)+B*u(k) |
|
CV_PROP_RW Mat | statePost |
補正後の状態 (x(k)): x(k)=x'(k)+K(k)*(z(k)-H*x'(k)) |
|
CV_PROP_RW Mat | transitionMatrix |
状態遷移行列(A) |
|
CV_PROP_RW Mat | controlMatrix |
制御行列(B) (制御がない場合は使用しない) |
|
CV_PROP_RW Mat | measurementMatrix |
測定行列(H) |
|
CV_PROP_RW Mat | processNoiseCov |
プロセスノイズ共分散行列 (Q) |
|
CV_PROP_RW Mat | measurementNoiseCov |
測定ノイズ共分散行列 (R) |
|
CV_PROP_RW Mat | errorCovPre |
プリオリ誤差推定共分散行列(P'(k))。P'(k)=A*P(k-1)*At + Q)/*。 |
|
CV_PROP_RW Mat | gain |
カルマンゲイン行列(K(k)): K(k)=P'(k)*Ht*inv(H*P'(k)*Ht+R) |
|
CV_PROP_RW Mat | errorCovPost |
posteriori誤差推定共分散行列(P(k)): P(k)=(I-K(k)*H)*P'(k) |
|
Mat | temp1 |
Mat | temp2 |
Mat | temp3 |
Mat | temp4 |
Mat | temp5 |
カルマンフィルタクラス.
このクラスは,標準的なカルマンフィルタを実装しています.http://en.wikipedia.org/wiki/Kalman_filter,[Welch95].. しかし,拡張カルマンフィルタの機能を得るために, transitionMatrix, controlMatrix, measurementMatrix を変更することができます.
CV_WRAP cv::KalmanFilter::KalmanFilter | ( | int | dynamParams, |
int | measureParams, | ||
int |
controlParams
=
0 ,
|
||
int |
type
=
CV_32F |
||
) |
これはオーバーロードされたメンバ関数です。利便性のために用意されています。元の関数との違いは引き数のみです。
dynamParams | 状態の次元性 |
measureParams | 測定値の次元性 |
controlParams | 制御ベクトルの大きさ |
type | CV_32F または CV_64F であるべき,作成される行列の種類. |
計測値から予測される状態を更新します.
measurement | 計測されたシステムパラメータ |
void cv::KalmanFilter::init | ( | int | dynamParams, |
int | measureParams, | ||
int |
controlParams
=
0 ,
|
||
int |
type
=
CV_32F |
||
) |
カルマンフィルタを再初期化します.以前の内容は破棄されます.
dynamParams | 状態の次元性 |
measureParams | 測定値の次元性 |
controlParams | 制御ベクトルの大きさ |
type | CV_32F または CV_64F であるべき,作成される行列の種類. |
予測状態を計算します.
control | オプションの入力制御 |