#include <ITagMatcher.hpp>
Public Member Functions | |
| ITagMatcher (FrameSet *fs) | |
| virtual bool | checkTag (ROI *roi)=0 |
Protected Member Functions | |
| void | save (std::string name, cv::Mat &mat) |
| cv::Mat & | load (std::string name) |
| bool | exist (std::string name) |
| void | rotate (cv::Mat &, cv::Mat &) |
Interface for tag, determine if potential tag is or not a tag
| aram::ITagMatcher::ITagMatcher | ( | FrameSet * | fs | ) |
|
pure virtual |
check tag validity
| [in,out] | ROI | *roi Region of interest to check |
Implemented in aram::HarrisCornerTagMatcher, aram::LocalThreshTagMatcher, aram::OtsuTagMatcher, aram::HammingTagMatcher, and aram::BinaryTreeTagMatcher.
|
protected |
Test if a frame name is used
| [in] | std::string | name frame name |
|
protected |
Load a frame, throw ARAMException if this frame doesn't exist
| [in] | std::string | name unique name to load |
|
protected |
Rotate CV_8UC1 matrix (clock wise)
| [in] | cv::Mat | & matrix to rotate |
| [out] | cv::Mat | & matrix after rotation |
|
protected |
Save a frame
| [in] | std::string | name unique name to store a frame |
| [in] | const | cv::Mat &mat frame to store |
1.8.6