Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

TagDetector.h

Go to the documentation of this file.
00001 #ifndef TAGDETECTOR_H
00002 #define TAGDETECTOR_H
00003 
00004 #include <vector>
00005 
00006 #include "Vision/AprilTags/TagDetection.h"
00007 #include "Vision/AprilTags/TagFamily.h"
00008 
00009 class FloatImage;
00010 namespace DualCoding {
00011   typedef unsigned char uchar;
00012   template<typename T> class Sketch;
00013 }
00014 
00015 namespace AprilTags {
00016 
00017 class TagDetector {
00018 public:
00019   
00020   //! Constructor
00021   TagDetector(const TagFamily &tagFamily) : thisTagFamily(tagFamily) {}
00022   
00023   const TagFamily &thisTagFamily;
00024   
00025   std::vector<TagDetection> extractTags(const DualCoding::Sketch<DualCoding::uchar> &rawY);
00026   
00027   std::vector<TagDetection> extractTags(const FloatImage& fimOrig);
00028   
00029 };
00030 
00031 } // namespace
00032 
00033 #endif

Tekkotsu v5.1CVS
Generated Mon May 9 04:58:51 2016 by Doxygen 1.6.3