Visual Servoing Platform version 3.7.0
Loading...
Searching...
No Matches

#include <vpObjectMask.h>

Inheritance diagram for vpObjectMask:

Public Member Functions

 vpObjectMask ()
virtual ~vpObjectMask ()=default
virtual void updateMask (const vpRBFeatureTrackerInput &frame, const vpRBFeatureTrackerInput &previousFrame, vpImage< float > &mask)=0
virtual void reset ()
virtual void display (const vpImage< float > &mask, vpImage< unsigned char > &Imask) const
virtual void loadJsonConfiguration (const nlohmann::json &j)=0

Detailed Description

Tutorials & Examples

Tutorials
If you want to have an in-depth presentation of the Render-Based Tracker (RBT), you may have a look at:

Definition at line 62 of file vpObjectMask.h.

Constructor & Destructor Documentation

◆ vpObjectMask()

vpObjectMask::vpObjectMask ( )
inline

Definition at line 65 of file vpObjectMask.h.

◆ ~vpObjectMask()

virtual vpObjectMask::~vpObjectMask ( )
virtualdefault

Member Function Documentation

◆ display()

BEGIN_VISP_NAMESPACE void vpObjectMask::display ( const vpImage< float > & mask,
vpImage< unsigned char > & Imask ) const
virtual

◆ loadJsonConfiguration()

virtual void vpObjectMask::loadJsonConfiguration ( const nlohmann::json & j)
pure virtual

◆ reset()

virtual void vpObjectMask::reset ( )
inlinevirtual

Reimplemented in vpColorHistogramMask, vpCombinedDepthAndColorMask, and vpDepthMask.

Definition at line 70 of file vpObjectMask.h.

◆ updateMask()

virtual void vpObjectMask::updateMask ( const vpRBFeatureTrackerInput & frame,
const vpRBFeatureTrackerInput & previousFrame,
vpImage< float > & mask )
pure virtual