segmentation
Public Member Functions
lbpExtract_IDLServer Class Reference

lbpExtract_IDLServer Interface. More...

#include <lbpExtract_IDLServer.h>

Inherits yarp::os::Wire.

Inherited by SEGMENTModule.

Public Member Functions

virtual bool reset ()
 Resets all the histograms. More...
 
virtual bool quit ()
 Quit the module. More...
 
virtual bool setRadius (const int32_t radius)
 Sets the radius of the lbp operators. More...
 
virtual int32_t getRadius ()
 Gets the radius of the lbp operators. More...
 
virtual bool setNeighbours (const int32_t neighbours)
 Sets the neighbours value of the lbp operators. More...
 
virtual int32_t getNeighbours ()
 Gets the neighbours of the lbp operators. More...
 
virtual int32_t getTopBound ()
 Gets the top bound (Y) limit for the blobs. More...
 
virtual bool setTopBound (const int32_t topBound)
 Sets the top bound (Y) limit for the blobs. More...
 
virtual int32_t getMinArcLength ()
 Gets the minimum arc length of the allowed blobs. More...
 
virtual bool setMinArcLength (const int32_t minArcLength)
 Sets the minimum arc length of the allowed blobs. More...
 
virtual int32_t getMaxArcLength ()
 Gets the maximum arc length of the allowed blobs. More...
 
virtual bool setMaxArcLength (const int32_t maxArcLength)
 Sets the maximum arc length of the allowed blobs. More...
 
virtual int32_t getMaxArea ()
 Gets the maximum area of the allowed blobs. More...
 
virtual bool setMaxArea (const int32_t maxArea)
 Sets the maximum area of the allowed blobs. More...
 
virtual int32_t getMinArea ()
 Gets the minimum area of the allowed blobs. More...
 
virtual bool setMinArea (const int32_t minArea)
 Sets the minimum area of the allowed blobs. More...
 
virtual int32_t getNumIteration ()
 Gets the number of iteration for the grabCut segmentation algorithm. More...
 
virtual bool setNumIteration (const int32_t numIteration)
 Sets the number of iteration for the grabCut segmentation algorithm. More...
 
virtual bool resetAllValues ()
 resets all values to the default ones. More...
 
virtual bool setbbOffset (const int32_t offset)
 Sets the offset of the bounding box. More...
 
virtual int32_t getbbOffset ()
 Gets the current offset of the bounding box. More...
 
virtual bool verbosity (const int32_t boolVerbosity)
 Sets the verbosity of the algorithm. More...
 
virtual yarp::os::Bottle get_component_around (const int32_t x, const int32_t y)
 Gets all the components (points) that belong to any of the segmented blobs. More...
 
virtual bool read (yarp::os::ConnectionReader &connection)
 
virtual std::vector< std::string > help (const std::string &functionName="--all")
 

Detailed Description

lbpExtract_IDLServer Interface.

Definition at line 18 of file lbpExtract_IDLServer.h.

Member Function Documentation

◆ get_component_around()

virtual yarp::os::Bottle lbpExtract_IDLServer::get_component_around ( const int32_t  x,
const int32_t  y 
)
virtual

Gets all the components (points) that belong to any of the segmented blobs.

Parameters
xx coordinate of seed point
yy coordinate of seed point
Returns
Bottle containing a list of points belonging to the segmented blob

◆ getbbOffset()

virtual int32_t lbpExtract_IDLServer::getbbOffset ( )
virtual

Gets the current offset of the bounding box.

Returns
true/false on success/failure

◆ getMaxArcLength()

virtual int32_t lbpExtract_IDLServer::getMaxArcLength ( )
virtual

Gets the maximum arc length of the allowed blobs.

Returns
the current maximum arc length

◆ getMaxArea()

virtual int32_t lbpExtract_IDLServer::getMaxArea ( )
virtual

Gets the maximum area of the allowed blobs.

Returns
the current maximum area

◆ getMinArcLength()

virtual int32_t lbpExtract_IDLServer::getMinArcLength ( )
virtual

Gets the minimum arc length of the allowed blobs.

Returns
the current minimum arc length

◆ getMinArea()

virtual int32_t lbpExtract_IDLServer::getMinArea ( )
virtual

Gets the minimum area of the allowed blobs.

Returns
the current minimum area

◆ getNeighbours()

virtual int32_t lbpExtract_IDLServer::getNeighbours ( )
virtual

Gets the neighbours of the lbp operators.

Returns
the current radius of the lpb operator

◆ getNumIteration()

virtual int32_t lbpExtract_IDLServer::getNumIteration ( )
virtual

Gets the number of iteration for the grabCut segmentation algorithm.

Returns
the current maximum arc length

◆ getRadius()

virtual int32_t lbpExtract_IDLServer::getRadius ( )
virtual

Gets the radius of the lbp operators.

Returns
the current radius of the lpb operator

◆ getTopBound()

virtual int32_t lbpExtract_IDLServer::getTopBound ( )
virtual

Gets the top bound (Y) limit for the blobs.

Returns
the current top bound limit

◆ quit()

virtual bool lbpExtract_IDLServer::quit ( )
virtual

Quit the module.

Returns
true/false on success/failure

◆ reset()

virtual bool lbpExtract_IDLServer::reset ( )
virtual

Resets all the histograms.

Returns
true/false on success/failure

◆ resetAllValues()

virtual bool lbpExtract_IDLServer::resetAllValues ( )
virtual

resets all values to the default ones.

(acts as a backup)

Returns
true/false on success/failure

◆ setbbOffset()

virtual bool lbpExtract_IDLServer::setbbOffset ( const int32_t  offset)
virtual

Sets the offset of the bounding box.

This increases the size of the bb to add more backgound

Returns
true/false on success/failure

◆ setMaxArcLength()

virtual bool lbpExtract_IDLServer::setMaxArcLength ( const int32_t  maxArcLength)
virtual

Sets the maximum arc length of the allowed blobs.

Parameters
maxArcLength,integercontaining the maxArcLength
Returns
true/false on success/failure

◆ setMaxArea()

virtual bool lbpExtract_IDLServer::setMaxArea ( const int32_t  maxArea)
virtual

Sets the maximum area of the allowed blobs.

Parameters
maxArea,integercontaining the maxArea
Returns
true/false on success/failure

◆ setMinArcLength()

virtual bool lbpExtract_IDLServer::setMinArcLength ( const int32_t  minArcLength)
virtual

Sets the minimum arc length of the allowed blobs.

Parameters
minArcLength,integercontaining the minArcLength
Returns
true/false on success/failure

◆ setMinArea()

virtual bool lbpExtract_IDLServer::setMinArea ( const int32_t  minArea)
virtual

Sets the minimum area of the allowed blobs.

Parameters
minArea,integercontaining the minArea
Returns
true/false on success/failure

◆ setNeighbours()

virtual bool lbpExtract_IDLServer::setNeighbours ( const int32_t  neighbours)
virtual

Sets the neighbours value of the lbp operators.

Parameters
neighboursinteger containing the number of neighbours
Returns
true/false on success/failure

◆ setNumIteration()

virtual bool lbpExtract_IDLServer::setNumIteration ( const int32_t  numIteration)
virtual

Sets the number of iteration for the grabCut segmentation algorithm.

Parameters
numIteration
Returns
true/false on success/failure

◆ setRadius()

virtual bool lbpExtract_IDLServer::setRadius ( const int32_t  radius)
virtual

Sets the radius of the lbp operators.

Parameters
radiusinteger containing the radius
Returns
true/false on success/failure

◆ setTopBound()

virtual bool lbpExtract_IDLServer::setTopBound ( const int32_t  topBound)
virtual

Sets the top bound (Y) limit for the blobs.

Parameters
topBound,integercontaining the topBound
Returns
true/false on success/failure

◆ verbosity()

virtual bool lbpExtract_IDLServer::verbosity ( const int32_t  boolVerbosity)
virtual

Sets the verbosity of the algorithm.

Parameters
boolVerbosity
Returns
true/false on success/failure

The documentation for this class was generated from the following file: