1 #ifndef VR_MARKLOCATOR_H
2 #define VR_MARKLOCATOR_H
20 size_t found(cv::Mat& mat);
25 cv::Vec3f* item(
int i);
27 std::vector<cv::Vec3f> items_;
40 const size_t minCandidates = 1);
46 double getTimeOutPeriod();
61 inline size_t candidateCount()
const {
return candidateCount_; };
62 inline const std::vector<MarkImageData>& candidates()
const {
return candidates_; };
64 void collectCandidates(cv::Mat& image);
65 void sortCandidates(
int L,
int R);
66 void adjustCannyThreshold(cv::Mat& image);
67 void startTimeoutPeriod();
73 float initialGaussSigma_;
75 float gaussSigmaDelta_;
76 float cannyThresholdMin_;
77 float cannyThreshDecFactor_;
78 int initialCannyThreshold_;
79 std::vector<MarkImageData> candidates_;
80 size_t minCandidates_;
81 size_t candidateCount_;
88 #endif // VR_MARKLOCATOR_H
void setTimeOutPeriod(double secs)
Definition: mark_locator.cpp:215
Definition: mark_locator.h:11
Definition: MarkOrientationDetectors.h:22
Definition: mark_locator.h:32
void getParameters(float &cannyThresholdMin)
Definition: mark_locator.cpp:226
void needSortedCandidates()
Definition: mark_locator.cpp:173
Definition: mark_evaluators.h:6
void setParameters(const float cannyThresholdMin)
Definition: mark_locator.cpp:231