11 #ifndef CObjectDetection_H
12 #define CObjectDetection_H
35 inline void init(
const std::string &configFile)
44 inline void detectObjects(
const CObservationPtr obs, vector_detectable_object &detected)
46 detectObjects_Impl(obs.pointer(), detected);
51 detectObjects_Impl( obs, detected );
54 void detectObjects(
const CImage *img, vector_detectable_object &detected);
58 virtual void detectObjects_Impl(
const CObservation *obs, vector_detectable_object &detected) = 0;
Classes for serialization, sockets, ini-file manipulation, streams, list of properties-values, timewatch, extensions to STL.
A class for storing images as grayscale or RGB bitmaps.
This class allows loading and storing values and vectors of different types from ".ini" files easily.
std::vector< CDetectableObjectPtr > vector_detectable_object
void detectObjects(const CObservation *obs, vector_detectable_object &detected)
This namespace contains algorithms for SLAM, localization, map building, representation of robot's ac...
This class allows loading and storing values and vectors of different types from a configuration text...
Declares a class that represents any robot's observation.
void init(const std::string &configFile)
Initialize the object with parameters loaded from the given config file.
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
void detectObjects(const CObservationPtr obs, vector_detectable_object &detected)