Definition at line 29 of file FaceOperator.H.
Public Member Functions | |
| FaceOperator (std::string pName) | |
| ~FaceOperator () | |
| void | initOperator () |
| void | runOperator (RobotObjects::RoleImage image, RobotObjects::RoleImage stereo) |
| void | runOperator (RobotObjects::RoleImage someImage) |
| void | quitOperator () |
Protected Member Functions | |
| void | GetPTUData (double *pPan, double *pTilt) |
| void | GetLaserData (double *data) |
| void | GetClosedLaserData (double *pOut) |
| void | DrawLaserDataDots (IplImage *pImg, double *pData, unsigned char r, unsigned char g, unsigned char b) |
Protected Attributes | |
| CvHaarClassifierCascade * | mCascade |
| CvMemStorage * | mStorage |
| RangeFinder | mRangeFinder |
| PTUnit | mPtu |
| FaceDetector | mFaceDetector |
| double | mMinHeight |
| double | mMaxHeight |
| double | mMinSize |
| double | mMaxSize |
| int | mFrames |
| Time | mBegin |
| Time | mEnd |
| int | count |
| FaceOperator | ( | std::string | pName | ) |
Definition at line 18 of file FaceOperator.cpp.
References FaceOperator::count, WURDE::g_debug(), FaceOperator::mFaceDetector, FaceOperator::mPtu, FaceOperator::mRangeFinder, WURDE::registerConsumer(), WURDE::registerSupplier(), and WURDE::STATE_RUN.
| ~FaceOperator | ( | ) |
| void initOperator | ( | ) |
Definition at line 29 of file FaceOperator.cpp.
References WURDE::FORMAT_CHAR_1_GRAY, WURDE::g_debug(), WURDE::g_globalConfiguration, FaceOperator::mCascade, FaceOperator::mFrames, FaceOperator::mMaxHeight, FaceOperator::mMaxSize, FaceOperator::mMinHeight, FaceOperator::mMinSize, FaceOperator::mStorage, and WURDE::STATE_RUN.
| void runOperator | ( | RobotObjects::RoleImage | image, | |
| RobotObjects::RoleImage | stereo | |||
| ) | [inline] |
Definition at line 35 of file FaceOperator.H.
| void runOperator | ( | RobotObjects::RoleImage | someImage | ) |
| void quitOperator | ( | ) |
Definition at line 221 of file FaceOperator.cpp.
References WURDE::g_loginfo, FaceOperator::mBegin, FaceOperator::mEnd, and FaceOperator::mFrames.
| void GetPTUData | ( | double * | pPan, | |
| double * | pTilt | |||
| ) | [protected] |
Definition at line 248 of file FaceOperator.cpp.
References FaceOperator::mPtu.
Referenced by FaceOperator::DrawLaserDataDots().
| void GetLaserData | ( | double * | data | ) | [protected] |
Definition at line 232 of file FaceOperator.cpp.
References FaceOperator::mRangeFinder.
Referenced by FaceOperator::GetClosedLaserData().
| void GetClosedLaserData | ( | double * | pOut | ) | [protected] |
Definition at line 257 of file FaceOperator.cpp.
References FaceOperator::GetLaserData(), and FaceOperator::mRangeFinder.
| void DrawLaserDataDots | ( | IplImage * | pImg, | |
| double * | pData, | |||
| unsigned char | r, | |||
| unsigned char | g, | |||
| unsigned char | b | |||
| ) | [protected] |
Definition at line 108 of file FaceOperator.cpp.
References ColorPixel(), FaceOperator::GetPTUData(), pan(), and tilt().
CvHaarClassifierCascade* mCascade [protected] |
CvMemStorage* mStorage [protected] |
RangeFinder mRangeFinder [protected] |
Definition at line 47 of file FaceOperator.H.
Referenced by FaceOperator::FaceOperator(), FaceOperator::GetClosedLaserData(), and FaceOperator::GetLaserData().
PTUnit mPtu [protected] |
Definition at line 48 of file FaceOperator.H.
Referenced by FaceOperator::FaceOperator(), and FaceOperator::GetPTUData().
FaceDetector mFaceDetector [protected] |
double mMinHeight [protected] |
double mMaxHeight [protected] |
double mMinSize [protected] |
double mMaxSize [protected] |
int mFrames [protected] |
Definition at line 53 of file FaceOperator.H.
Referenced by FaceOperator::initOperator(), and FaceOperator::quitOperator().
Time mBegin [protected] |
Time mEnd [protected] |
int count [protected] |
1.5.1