44 #include <pcl/recognition/dot_modality.h>
45 #include <pcl/recognition/dense_quantized_multi_mod_template.h>
46 #include <pcl/recognition/mask_map.h>
47 #include <pcl/recognition/region_xy.h>
68 DOTMOD (std::size_t template_width,
69 std::size_t template_height);
82 createAndAddTemplate (
const std::vector<DOTModality*> & modalities,
83 const std::vector<MaskMap*> & masks,
84 std::size_t template_anker_x,
85 std::size_t template_anker_y,
89 detectTemplates (
const std::vector<DOTModality*> & modalities,
90 float template_response_threshold,
91 std::vector<DOTMODDetection> & detections,
92 const std::size_t bin_size)
const;
97 return (templates_[template_id]);
103 return (templates_.size ());
107 saveTemplates (
const char * file_name)
const;
110 loadTemplates (
const char * file_name);
113 serialize (std::ostream & stream)
const;
116 deserialize (std::istream & stream);
121 std::size_t template_width_;
123 std::size_t template_height_;
125 std::vector<DenseQuantizedMultiModTemplate> templates_;