Public Member Functions | Public Attributes
AprilTags::TagDetector Class Reference

#include <TagDetector.h>

List of all members.

Public Member Functions

std::vector< TagDetectionextractTags (const cv::Mat &image)
 TagDetector (const TagCodes &tagCodes)
 Constructor.

Public Attributes

const TagFamily thisTagFamily

Detailed Description

Definition at line 14 of file TagDetector.h.


Constructor & Destructor Documentation

AprilTags::TagDetector::TagDetector ( const TagCodes tagCodes) [inline]

Constructor.

Definition at line 21 of file TagDetector.h.


Member Function Documentation

std::vector< TagDetection > AprilTags::TagDetector::extractTags ( const cv::Mat &  image)

Gaussian smoothing kernel applied to image (0 == no filter).

Used when sampling bits. Filtering is a good idea in cases where A) a cheap camera is introducing artifical sharpening, B) the bayer pattern is creating artifcats, C) the sensor is very noisy and/or has hot/cold pixels. However, filtering makes it harder to decode very small tags. Reasonable values are 0, or [0.8, 1.5].

Gaussian smoothing kernel applied to image (0 == no filter).

Used when detecting the outline of the box. It is almost always useful to have some filtering, since the loss of small details won't hurt. Recommended value = 0.8. The case where sigma == segsigma has been optimized to avoid a redundant filter operation.

Definition at line 38 of file TagDetector.cc.


Member Data Documentation

Definition at line 17 of file TagDetector.h.


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


apriltags
Author(s): Michael Kaess, Hordur Johannson
autogenerated on Thu Jun 6 2019 20:53:23