Public メソッド

クラス mw::nar::MarkerDatabase_cl

検出したいマーカーテンプレートを登録するデータベースクラスです。 [詳細]

#include <narMarkerDatabase.h>

すべてのメンバ一覧

Public メソッド

 MarkerDatabase_cl (f32 th=0.5f)
f32 GetThreshold () const
 現在のマーカーかどうか判断するためのの判定しきい値を取得します。
bool IsRegistered (const MarkerTemplate_st &cr_Template)
 マーカーテンプレートが登録されているかどうかを調べます。
bool Register (MarkerTemplate_st &r_Template)
 マーカーテンプレートを登録します。
void SetThreshold (f32 th)
bool Unregister (MarkerTemplate_st &r_Template)
 マーカーテンプレートを登録解除します。
void UnregisterAll ()
 マーカーテンプレートを全て登録解除します。

説明

検出したいマーカーテンプレートを登録するデータベースクラスです。


コンストラクタとデストラクタ

mw::nar::MarkerDatabase_cl::MarkerDatabase_cl ( f32  th = 0.5f  )  [inline]
引数:
th マーカーかどうか判断するための判定しきい値。(-1.0 - 1.0)

マーカーと似ている画像の場合、1.0に近い関連性を示すので、閾値を1.0に近づけると、 関連性を厳しくチェックできます。


関数

bool mw::nar::MarkerDatabase_cl::Register ( MarkerTemplate_st r_Template  ) 

マーカーテンプレートを登録します。

戻り値:
true 登録できました。
false 登録できませんでした。登録数がunsigned longの最大値に達していて登録できません。
void mw::nar::MarkerDatabase_cl::SetThreshold ( f32  th  )  [inline]
引数:
th マーカーかどうか判断するための判定しきい値。(-1.0 - 1.0) 大きくすると、厳しくなります。0.0は関連なし-1.0は反転を表します。
bool mw::nar::MarkerDatabase_cl::Unregister ( MarkerTemplate_st r_Template  ) 

マーカーテンプレートを登録解除します。

戻り値:
true 登録解除されました。
false 指定されたテンプレートは、データベース内に見つかりませんでした。

このクラスの説明は次のファイルから生成されました: