クラス Sapie::CImageRecogniser

画像認識クラス [詳細]

#include <ImageRecogniser.h>

Sapie::CImageRecogniserに対する継承グラフ

Sapie::CControllerBase

Public メソッド

 CImageRecogniser ()
 コンストラクタ
virtual ~CImageRecogniser ()
 デストラクタ
long OpenCamera ()
 カメラを起動する。
long CloseCamera ()
 カメラを停止する。
long StartDetectMovObj (long mode, long sort)
 動体検知を開始する。
long EndDetectMovObj ()
 動体検知を終了する。
long StartDetectMovObj2 (long mode, long sort, std::vector< DetectMovObj2TargetParam > targets)
 動体検知2を開始する。
long EndDetectMovObj2 ()
 動体検知2を終了する。
long DetectFace (long mode, long sort, bool recogPersonal, std::vector< long > personList=std::vector< long >())
 顔検知を行う

説明

画像認識クラス

画像認識機能を提供する。


関数

long Sapie::CImageRecogniser::OpenCamera (  ) 

カメラを起動する。

本メソッドのコール後、各画像認識の機能が使用可能になる。 本メソッドで起動したカメラは、必ず CloseCamera を用いて停止されること。

戻り値:
要求識別番号、異常時は0。

long Sapie::CImageRecogniser::CloseCamera (  ) 

カメラを停止する。

戻り値:
正常時は0以外、異常時は0。

long Sapie::CImageRecogniser::StartDetectMovObj ( long  mode,
long  sort 
)

動体検知を開始する。

引数:
mode 動体検知のモード(未使用)
sort 動体検知結果のソート順(未使用)
戻り値:
要求識別番号、異常時は0。
バージョン:
2.0β以降

long Sapie::CImageRecogniser::EndDetectMovObj (  ) 

動体検知を終了する。

戻り値:
正常時は0以外、異常時は0。
バージョン:
2.0β以降

long Sapie::CImageRecogniser::StartDetectMovObj2 ( long  mode,
long  sort,
std::vector< DetectMovObj2TargetParam >  targets 
)

動体検知2を開始する。

引数:
mode 動体検知のモード(未使用)
sort 動体検知結果のソート順(未使用)
targets 動体検知対象
戻り値:
要求識別番号、異常時は0。
バージョン:
3.2以降

long Sapie::CImageRecogniser::EndDetectMovObj2 (  ) 

動体検知2を終了する。

戻り値:
正常時は0以外、異常時は0。
バージョン:
3.2以降

long Sapie::CImageRecogniser::DetectFace ( long  mode,
long  sort,
bool  recogPersonal,
std::vector< long >  personList = std::vector< long >() 
)

顔検知を行う

引数:
mode 顔検出モード
  • DETECT_FACE_NORMAL 通常の顔認識チェックを行う。
  • DETECT_FACE_QUICK 簡単な顔認識チェックを行う。
sort 結果のソート順
  • DETECT_FACE_SORT_SIZE 顔認識の結果を顔の大きい順にソートする。
  • DETECT_FACE_SORT_CENTER 顔認識の結果を画像の中央に近い順にソートする。
  • DETECT_FACE_SORT_POSSIBILITY 顔認識の結果を個人認識の確からしさの高い順にソートする。
recogPersonal 個人認識を行うかどうか。trueの場合は個人認識を行う。
personList 個人認識を行う候補のリスト。個人IDのリストを与える。
戻り値:
要求識別番号、異常時は0。


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

SAPIに対してFri Aug 2 21:58:33 2013に生成されました。  doxygen 1.5.5