#include <highlyreliablemarkers.h>
|  | 
| int | detect (const cv::Mat &in, int &nRotations) | 
|  | 
| int | getBestInputSize () | 
|  | getBestInputSize if desired, you can set the desired input size to the detect function  More... 
 | 
|  | 
| virtual bool | detect (const cv::Mat &in, int &marker_id, int &nRotations)=0 | 
|  | 
| virtual std::string | getName () const =0 | 
|  | 
| virtual | ~MarkerLabeler () | 
|  | 
Highly Reliable Marker Detector Class 
Definition at line 211 of file highlyreliablemarkers.h.
  
  | 
        
          | bool aruco::hrm::HighlyReliableMarkers::checkBorders | ( | cv::Mat | grey | ) |  |  | staticprivate | 
 
 
      
        
          | int aruco::hrm::HighlyReliableMarkers::detect | ( | const cv::Mat & | in, | 
        
          |  |  | int & | nRotations | 
        
          |  | ) |  |  | 
      
 
Detect marker in a canonical image. Perform detection and error correction Return marker id in 0 rotation, or -1 if not found Assign the detected rotation of the marker to nRotation 
Definition at line 299 of file highlyreliablemarkers.cpp.
 
 
  
  | 
        
          | int aruco::hrm::HighlyReliableMarkers::getBestInputSize | ( |  | ) |  |  | inlinevirtual | 
 
getBestInputSize if desired, you can set the desired input size to the detect function 
- Returns
- -1 if detect accept any type of input, or a size otherwise 
Reimplemented from aruco::MarkerLabeler.
Definition at line 259 of file highlyreliablemarkers.h.
 
 
  
  | 
        
          | static Dictionary& aruco::hrm::HighlyReliableMarkers::getDictionary | ( |  | ) |  |  | inlinestatic | 
 
 
  
  | 
        
          | MarkerCode aruco::hrm::HighlyReliableMarkers::getMarkerCode | ( | const cv::Mat & | grey | ) |  |  | staticprivate | 
 
 
  
  | 
        
          | bool aruco::hrm::HighlyReliableMarkers::loadDictionary | ( | Dictionary | D, |  
          |  |  | float | correctionDistance = 1 |  
          |  | ) |  |  |  | static | 
 
 
  
  | 
        
          | bool aruco::hrm::HighlyReliableMarkers::loadDictionary | ( | std::string | filename, |  
          |  |  | float | correctionDistance = 1 |  
          |  | ) |  |  |  | static | 
 
 
  
  | 
        
          | unsigned int aruco::hrm::HighlyReliableMarkers::_correctionDistance |  | staticprivate | 
 
 
  
  | 
        
          | unsigned int aruco::hrm::HighlyReliableMarkers::_n |  | staticprivate | 
 
 
  
  | 
        
          | unsigned int aruco::hrm::HighlyReliableMarkers::_ncellsBorder |  | staticprivate | 
 
 
  
  | 
        
          | int aruco::hrm::HighlyReliableMarkers::_swidth |  | staticprivate | 
 
 
The documentation for this class was generated from the following files: