vrcore  0.45
visuReal Messkern
 All Classes Files Functions Variables
vr::FrontalViewImage Class Reference
Inheritance diagram for vr::FrontalViewImage:
Collaboration diagram for vr::FrontalViewImage:

Public Member Functions

 FrontalViewImage (ReadingMeasurement &parent, ExposureArrangement arrangement, const size_t index, const char *fileName, const StatusInfo statusInfo, const double centers[5][2], const StatusInfo markStatusInfo[5], const double irisCenters[2][2], const StatusInfo irisStatusInfo[2])
 
 FrontalViewImage (const FrontalViewImage &src)
 
 FrontalViewImage (const FrontalViewImage &&src) noexcept
 
void get (const Feature &f, double point[2], StatusInfo &status) const
 
void set (Feature &f, const double center[2], const StatusInfo status)
 
bool get (const size_t index, StatusInfo &statusInfo, double centers[5][2], StatusInfo markStatusInfo[5], double irisCenters[2][2], StatusInfo irisStatusInfo[2])
 
bool getReadingDistance (float &)
 
void getInsetData (float &rval, float &lval, bool &rgood, bool &lgood)
 
- Public Member Functions inherited from vr::FrontFeatures
 FrontFeatures (const ExposureArrangement arrangement, cv::CascadeClassifier &faceCascade, cv::CascadeClassifier &eyeCascade)
 
 FrontFeatures (const FrontFeatures &src)
 
 FrontFeatures (FrontFeatures &&src) noexcept
 
void setContainer ()
 
const CoordinateTransformationgetTrafo () const
 
FeatureStatus getStatus () const
 Status der Feature-Suche in der Frontalaufnahme. More...
 
void setStatus (const FeatureStatus status)
 
bool isInfantConfiguration (FeatureStatus &status)
 Ist der Bügel für Kinderbrillen konfiguriert? More...
 
bool locate (const cv::Mat &image)
 Sucht alle Features im Frontbild. More...
 
float getScaledPixelsPerMm () const
 ungefähre Pixel/millimeter in Bügelentfernung.
 
float getPixelsPerMm () const
 
void reset ()
 Setzt den Status der Features zurück auf todo
 
double getFaceFormAngle (LateralSide side) const
 gibt Fassungsscheibenwinkel zurück, z.Zt. ohne Anlagekorrektur. More...
 
cv::Rect getEyeRoi (LateralSide side)
 
cv::Rect getMainMarksRoi ()
 
cv::Rect getPeakMarkRoi ()
 
cv::Rect getIrisRoi (LateralSide side)
 
cv::Rect getFfaRoi (LateralSide side)
 
const cv::Vec3d & getFfaMark3d (LateralSide side) const
 
- Public Member Functions inherited from vr::FeatureContainer
double getScaleFactor () const
 
double getScaleFactor (ExposureArrangement arrangement) const
 

Additional Inherited Members

- Public Attributes inherited from vr::FrontFeatures
Mark mainMark [LATERAL_SIDE]
 
Mark peakMark
 
Mark faceFormAngleMark [LATERAL_SIDE]
 
CircularFeature iris [LATERAL_SIDE]
 
AreaFeature face
 
AreaFeature eye [LATERAL_SIDE]
 
- Protected Member Functions inherited from vr::FrontFeatures
void centerChanged (Feature &feature)
 
void computeTrafo ()
 
- Protected Member Functions inherited from vr::FeatureContainer
 FeatureContainer (double scaleFactor=1.0)
 
void getScaledImage (const cv::Mat &src, cv::Mat &dst)
 
- Protected Attributes inherited from vr::FeatureContainer
double scaleFactor_
 

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