1 #ifndef VR_SIDE_FEATURES_H
2 #define VR_SIDE_FEATURES_H
16 const FrontFeaturesSPtr frontFeatures_;
18 FeatureStatus status_;
19 cv::Rect bottomMarkRoi_;
20 void centerChanged(
Feature& feature);
21 void getBottomMarkOffset(cv::Point2f& offset,
float pixelsPerMm)
const;
39 topMark.setContainer(
this);
40 bottomMark.setContainer(
this);
48 LateralSide
getSide(FeatureStatus& status);
55 inline FeatureStatus
getStatus()
const {
return status_; };
63 bool locate(
const cv::Mat& image);
66 cv::Rect getBottomMarkRoi() {
return scaledRect(bottomMarkRoi_, scaleFactor_); };
71 #endif // VR_SIDE_FEATURES_H
Repräsentiert eine Marke des Meßaufsatzes (aka Meßbügel) im Bild.
Definition: features.h:168
LateralSide getSide(FeatureStatus &status)
gibt zurück, welche Profilseite des Kunden das ausgewertete Bild zeigt.
Definition: side_features.cpp:112
bool locate(const cv::Mat &image)
Sucht alle Features im Seitenbild.
Definition: side_features.cpp:25
FeatureStatus getStatus() const
Status der Feature-Suche in der Profilaufnahme.
Definition: side_features.h:55
Definition: features.h:68
Definition: side_features.h:14
Definition: features.h:26
SideFeatures(const FrontFeaturesSPtr &frontFeatures)
Definition: side_features.cpp:6