Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
DetailHCASCADE Class Reference
Inheritance diagram for DetailHCASCADE:
Inheritance graph
Collaboration diagram for DetailHCASCADE:
Collaboration graph

Public Member Functions

 DetailHCASCADE (FacialLandmarkCVProps &_props)
 
bool compute (frame_sp buffer)
 
- Public Member Functions inherited from Detail
 Detail (FacialLandmarkCVProps &_props)
 
 ~Detail ()
 
void initMatImages (framemetadata_sp &input)
 
void setMetadata (framemetadata_sp &metadata)
 
void setProps (FacialLandmarkCVProps &mprops)
 

Private Attributes

cv::CascadeClassifier faceDetector
 
cv::Ptr< cv::face::Facemark > facemark
 

Additional Inherited Members

- Public Attributes inherited from Detail
size_t mFrameLength
 
framemetadata_sp mOutputMetadata
 
FacialLandmarkCVProps props
 
cv::Mat iImg
 
vector< vector< cv::Point2f > > landmarks
 
- Protected Attributes inherited from Detail
framemetadata_sp mInputMetadata
 
FrameMetadata::FrameType mFrameType
 
uint32_t width
 
uint32_t height
 
uint32_t type
 
uint32_t depth
 
uint32_t step
 

Constructor & Destructor Documentation

◆ DetailHCASCADE()

DetailHCASCADE::DetailHCASCADE ( FacialLandmarkCVProps & _props)
inline

Member Function Documentation

◆ compute()

bool DetailHCASCADE::compute ( frame_sp buffer)
inlinevirtual

Implements Detail.

Member Data Documentation

◆ faceDetector

cv::CascadeClassifier DetailHCASCADE::faceDetector
private

◆ facemark

cv::Ptr<cv::face::Facemark> DetailHCASCADE::facemark
private

The documentation for this class was generated from the following file: