Public Member Functions | Private Attributes | List of all members
aruco::SVMMarkers Class Reference

#include <svmmarkers.h>

Inheritance diagram for aruco::SVMMarkers:
Inheritance graph
[legend]

Public Member Functions

bool detect (const cv::Mat &in, int &marker_id, int &nRotations)
 
int getBestInputSize ()
 getBestInputSize if desired, you can set the desired input size to the detect function More...
 
std::string getName () const
 getName More...
 
bool load (std::string path="") throw (cv::Exception)
 
 SVMMarkers ()
 
virtual ~SVMMarkers ()
 
- Public Member Functions inherited from aruco::MarkerLabeler
virtual ~MarkerLabeler ()
 

Private Attributes

impl::SVMMarkers_impl
 

Additional Inherited Members

- Static Public Member Functions inherited from aruco::MarkerLabeler
static cv::Ptr< MarkerLabelercreate (Dictionary::DICT_TYPES dict_type, float error_correction_rate=0) throw (cv::Exception)
 
static cv::Ptr< MarkerLabelercreate (std::string detector, std::string params="") throw (cv::Exception)
 create Factory function that returns the desired detector More...
 

Detailed Description

Definition at line 48 of file svmmarkers.h.

Constructor & Destructor Documentation

aruco::SVMMarkers::SVMMarkers ( )

Definition at line 159 of file svmmarkers.cpp.

virtual aruco::SVMMarkers::~SVMMarkers ( )
inlinevirtual

Definition at line 53 of file svmmarkers.h.

Member Function Documentation

bool aruco::SVMMarkers::detect ( const cv::Mat &  in,
int &  marker_id,
int &  nRotations 
)
virtual

Detect marker in a canonical image. Return marker id in 0 rotation, or -1 if not found Assign the detected rotation of the marker to nRotation

Implements aruco::MarkerLabeler.

Definition at line 172 of file svmmarkers.cpp.

int aruco::SVMMarkers::getBestInputSize ( )
virtual

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 173 of file svmmarkers.cpp.

std::string aruco::SVMMarkers::getName ( ) const
inlinevirtual

getName

Returns

Implements aruco::MarkerLabeler.

Definition at line 58 of file svmmarkers.h.

bool aruco::SVMMarkers::load ( std::string  path = "")
throw (cv::Exception
)

Member Data Documentation

impl::SVMMarkers* aruco::SVMMarkers::_impl
private

Definition at line 49 of file svmmarkers.h.


The documentation for this class was generated from the following files:


tuw_aruco
Author(s): Lukas Pfeifhofer
autogenerated on Mon Jun 10 2019 15:41:03