トラッキング
"vision/correlation"に元画像とトラッキングしたい画像との
相関を求める関数が定義されている。
tracking-window [クラス]
:super pixel-image
:slots x-pos y-pos x-vel y-vel
pattern-size window-size
x-win y-win window window-margin
update threshold half-pattern correlation
-
- このクラスは、トラッキング画像を定義する。
:correlation [メソッド]
-
-
この画像と元画像との間の相関を返す。
:grab &optional (x x-pos) (y y-pos) (sampling 2) [メソッド]
-
-
画像入力装置から画像を取り込み、その画像のpixel-imageを返す。
:window-rectangle val [メソッド]
-
-
Xwindowの上に四角形を描く。
:rectangle val [メソッド]
-
-
Xwindowの上に四角形を描く。
:move newpos &aux (newx (aref newpos 0)) (newy (aref newpos 1)) [メソッド]
-
-
トラッキングする位置をnewposに移動し、新しい画像を取り込む。
:track display-window &optional th [メソッド]
-
-
Xwindowの画像からこの画像をトラッキングする。
:serach display-window &optional th [メソッド]
-
-
Xwindowの画像からこの画像を捜す。
:track-and-search flag &optional th [メソッド]
-
-
この画像をトラッキングする。
もし、トラッキングを失敗したとき、Xwindowからこの画像を捜して
位置を更新する。
:pos [メソッド]
-
-
windowの左上位置を返す。
:vel [メソッド]
-
-
トラッキング速度を返す。
:insidep pos &aux (x (aref pos 0)) (y (aref pos 1)) [メソッド]
-
-
posがtracking-windowの中に含まれるかどうかをチェックする。
:update &optional (flag :get) [メソッド]
-
-
updateにflagを設定する。もし、flagがなければ、
updateを返す。
:prin1 strm &rest mesg [メソッド]
-
-
このtracking-windowを名前と次元と一緒に表示する。
:init x y size win-size [メソッド]
-
-
tracking-windowを作成する
k-okada
2013-05-21