Classes | |
struct | CameraParam |
struct | TopicInfo |
Public Member Functions | |
InferotemporalCortexI (OptionManager &mgr, nub::ref< OutputFrameSeries > ofs, const std::string &descrName="InferotemporalCortexService", const std::string &tagName="InferotemporalCortexService") | |
virtual void | evolve (const SimEvents::EventMessagePtr &eMsg, const Ice::Current &) |
void | initSimEvents (Ice::CommunicatorPtr icPtr, Ice::ObjectPrx objectPrx) |
void | unsubscribeSimEvents () |
bool | initVDB () |
std::string | getBestLabel (const size_t mincount) |
std::string | matchObject (Image< PixRGB< byte > > &ima, float &score, float &rotation) |
InferotemporalCortexI (OptionManager &mgr, nub::ref< OutputFrameSeries > ofs, const std::string &descrName="InferotemporalCortexService", const std::string &tagName="InferotemporalCortexService") | |
virtual void | evolve (const SimEvents::EventMessagePtr &eMsg, const Ice::Current &) |
virtual void | run () |
void | initSimEvents (Ice::CommunicatorPtr icPtr, Ice::ObjectPrx objectPrx) |
void | unsubscribeSimEvents () |
bool | initVDB () |
std::string | getBestLabel (const size_t mincount) |
std::string | matchObject (Image< PixRGB< byte > > &ima, float &score) |
InferotemporalCortexI (OptionManager &mgr, const std::string &descrName="InferotemporalCortex", const std::string &tagName="InferotemporalCortex") | |
virtual void | run () |
virtual void | updateMessage (const RobotSimEvents::EventMessagePtr &eMsg, const Ice::Current &) |
Get a message. | |
void | init (Ice::CommunicatorPtr ic, Ice::ObjectAdapterPtr adapter) |
Initalize the object. | |
bool | initVDB () |
Init the object database. | |
void | evolve () |
The evolve function. | |
RobotSimEvents::LandmarkInfo | getLandmarkInfo (rutz::shared_ptr< Keypoint > keyPoint) |
int | findKeypointID (rutz::shared_ptr< Keypoint > keyPoint, float &prob) |
Definition at line 62 of file InferotemporalCortexService.H.
void InferotemporalCortexI::evolve | ( | ) |
The evolve function.
Definition at line 179 of file InferotemporalCortexI.C.
References Rectangle::contains(), drawCircle(), drawRect(), SimpleFont::FIXED(), VisualObjectDB::getObjectMatches(), Dims::h(), Point2D< T >::i, Image< T >::initialized(), VisualObjectDB::numObjects(), SRC_POS, Dims::w(), and writeText().
void InferotemporalCortexI::init | ( | Ice::CommunicatorPtr | ic, | |
Ice::ObjectAdapterPtr | adapter | |||
) |
Initalize the object.
Definition at line 98 of file InferotemporalCortexI.C.
bool InferotemporalCortexI::initVDB | ( | ) |
Init the object database.
void InferotemporalCortexI::updateMessage | ( | const RobotSimEvents::EventMessagePtr & | eMsg, | |
const Ice::Current & | ||||
) | [virtual] |
Get a message.
Definition at line 147 of file InferotemporalCortexI.C.