1 #ifndef VR_MARK_EVALUATORS_H
2 #define VR_MARK_EVALUATORS_H
13 bool process(
const cv::Mat& image,
const int radiusMin,
const int radiusMax,
14 cv::Rect roi = noRect);
16 virtual bool good() = 0;
17 inline virtual int minCandidates() {
return 1; };
20 inline MarkEvaluator::~MarkEvaluator() { }
37 float tiltAngleMaxTan_;
45 inline int minCandidates() {
return 2; };
59 const float inclination);
75 pixelsPerMm_(pixelsPerMm),
79 inline int minCandidates() {
return 2; };
80 inline LateralSide getSide() {
return side_; };
85 #endif // VR_MARK_EVALUATORS_H
Repräsentiert eine Marke des Meßaufsatzes (aka Meßbügel) im Bild.
Definition: features.h:168
beschreibt eine Visierbügelmarke
Definition: types.h:31
Definition: mark_locator.h:32
SideMarksEvaluator(Mark &topMark, Mark &bottomMark, const float pixelsPerMm)
Definition: mark_evaluators.h:69
Definition: mark_evaluators.h:23
void setOrientation(const MarkOrientation orientation)
Orientierung der schwarzen und weißen Felder in der Markenmitte.
Definition: features.h:188
Definition: mark_evaluators.h:49
Definition: mark_evaluators.h:6
Definition: mark_evaluators.h:32