Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
Detail Class Referenceabstract
Inheritance diagram for Detail:
Inheritance graph
Collaboration diagram for Detail:
Collaboration graph

Public Member Functions

 Detail (FacialLandmarkCVProps &_props)
 
 ~Detail ()
 
virtual bool compute (frame_sp buffer)=0
 
void initMatImages (framemetadata_sp &input)
 
void setMetadata (framemetadata_sp &metadata)
 
void setProps (FacialLandmarkCVProps &mprops)
 

Public Attributes

size_t mFrameLength
 
framemetadata_sp mOutputMetadata
 
FacialLandmarkCVProps props
 
cv::Mat iImg
 
vector< vector< cv::Point2f > > landmarks
 

Protected Attributes

framemetadata_sp mInputMetadata
 
FrameMetadata::FrameType mFrameType
 
uint32_t width
 
uint32_t height
 
uint32_t type
 
uint32_t depth
 
uint32_t step
 

Constructor & Destructor Documentation

◆ Detail()

Detail::Detail ( FacialLandmarkCVProps & _props)
inline

◆ ~Detail()

Detail::~Detail ( )
inline

Member Function Documentation

◆ compute()

virtual bool Detail::compute ( frame_sp buffer)
pure virtual

Implemented in DetailHCASCADE, and DetailSSD.

◆ initMatImages()

void Detail::initMatImages ( framemetadata_sp & input)
inline
Here is the call graph for this function:

◆ setMetadata()

void Detail::setMetadata ( framemetadata_sp & metadata)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setProps()

void Detail::setProps ( FacialLandmarkCVProps & mprops)
inline
Here is the call graph for this function:

Member Data Documentation

◆ depth

uint32_t Detail::depth
protected

◆ height

uint32_t Detail::height
protected

◆ iImg

cv::Mat Detail::iImg

◆ landmarks

vector<vector<cv::Point2f> > Detail::landmarks

◆ mFrameLength

size_t Detail::mFrameLength

◆ mFrameType

FrameMetadata::FrameType Detail::mFrameType
protected

◆ mInputMetadata

framemetadata_sp Detail::mInputMetadata
protected

◆ mOutputMetadata

framemetadata_sp Detail::mOutputMetadata

◆ props

FacialLandmarkCVProps Detail::props

◆ step

uint32_t Detail::step
protected

◆ type

uint32_t Detail::type
protected

◆ width

uint32_t Detail::width
protected

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