#include <ImageRecogniser.h>
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 を用いて停止されること。
long Sapie::CImageRecogniser::CloseCamera | ( | ) |
カメラを停止する。
long Sapie::CImageRecogniser::StartDetectMovObj | ( | long | mode, | |
long | sort | |||
) |
動体検知を開始する。
mode | 動体検知のモード(未使用) | |
sort | 動体検知結果のソート順(未使用) |
long Sapie::CImageRecogniser::EndDetectMovObj | ( | ) |
動体検知を終了する。
long Sapie::CImageRecogniser::StartDetectMovObj2 | ( | long | mode, | |
long | sort, | |||
std::vector< DetectMovObj2TargetParam > | targets | |||
) |
動体検知2を開始する。
mode | 動体検知のモード(未使用) | |
sort | 動体検知結果のソート順(未使用) | |
targets | 動体検知対象 |
long Sapie::CImageRecogniser::EndDetectMovObj2 | ( | ) |
動体検知2を終了する。
long Sapie::CImageRecogniser::DetectFace | ( | long | mode, | |
long | sort, | |||
bool | recogPersonal, | |||
std::vector< long > | personList = std::vector< long >() | |||
) |
顔検知を行う
mode | 顔検出モード
| |
sort | 結果のソート順
| |
recogPersonal | 個人認識を行うかどうか。trueの場合は個人認識を行う。 | |
personList | 個人認識を行う候補のリスト。個人IDのリストを与える。 |