Tekkotsu Homepage
Dev. Resources

AprilTags::TagDetector Class Reference

#include <TagDetector.h>

Detailed Description

Definition at line 17 of file TagDetector.h.

List of all members.

Public Member Functions

 TagDetector (const TagFamily &tagFamily)
std::vector< TagDetectionextractTags (const DualCoding::Sketch< DualCoding::uchar > &rawY)
std::vector< TagDetectionextractTags (const FloatImage &fimOrig)

Public Attributes

const TagFamilythisTagFamily

Constructor & Destructor Documentation

AprilTags::TagDetector::TagDetector ( const TagFamily tagFamily  ) 


Definition at line 21 of file TagDetector.h.

Member Function Documentation

std::vector< TagDetection > AprilTags::TagDetector::extractTags ( const FloatImage fimOrig  ) 

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 35 of file TagDetector.cc.

std::vector< TagDetection > AprilTags::TagDetector::extractTags ( const DualCoding::Sketch< DualCoding::uchar > &  rawY  ) 

Definition at line 31 of file TagDetector.cc.

Member Data Documentation

Definition at line 23 of file TagDetector.h.

Referenced by extractTags().

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

Tekkotsu v5.1CVS
Generated Mon May 9 04:59:19 2016 by Doxygen 1.6.3