vrcore  0.45
visuReal Messkern
 All Classes Files Functions Variables
hoya_METS.h
Go to the documentation of this file.
1 
6 #ifndef HOYAMETS_H
7 #define HOYAMETS_H
8 
9 namespace vr
10 {
11 
12 const double metsAbcFactor = 0.43;
13 const double metsAbcEllipseFactor = (1.0 - metsAbcFactor) / 3.0;
14 
15 const double metsFactors[] = {
16  1.0 - 3.0 * metsAbcEllipseFactor,
17  1.0 - 2.0 * metsAbcEllipseFactor,
18  1.0 - metsAbcEllipseFactor,
19  1.0
20 };
21 
22 typedef enum {
23  nasalTop,
24  temporalTop,
25  temporalBottom,
26  nasalBottom,
27  METS_QUADRANTS
28 } MetsQuadrant;
29 
30 typedef int MetsResult[METS_QUADRANTS];
31 
32 void getMets(LateralSide side,
33  const DoubleContour& contour,
34  const cv::Rect_<double>& lensBox,
35  MetsResult& result);
36 
37 void getMets(const DoubleContourPair& contours,
38  const cv::Rect_<double>& lensBoxR,
39  const cv::Rect_<double>& lensBoxL,
40  MetsResult& result);
41 }
42 
43 #endif // HOYAMETS_H