cisst-saw
|
#include <oniPlaneSegmentation.h>
Public Member Functions | |
oniPlaneSegmentation () | |
~oniPlaneSegmentation () | |
void | SetPlaneID (unsigned int planeid) |
void | SetPlaneDistanceThreshold (double threshold) |
void | SetColorMatchWeight (double weight) |
void | SetGradientHistogramThreshold (unsigned char threshold) |
void | SetPeakRadius (unsigned int radius) |
void | SetMinObjectArea (unsigned int minarea) |
void | SetGradientRadius (unsigned int radius) |
void | SetMergeThreshold (float threshold) |
void | SetMinPlaneArea (unsigned int minarea) |
unsigned int | GetPlaneID () const |
double | GetPlaneDistanceThreshold () const |
double | GetColorMatchWeight () const |
unsigned char | GetGradientHistogramThreshold () const |
unsigned int | GetPeakRadius () const |
unsigned int | GetMinObjectArea () const |
unsigned int | GetGradientRadius () const |
float | GetMergeThreshold () const |
unsigned int | GetMinPlaneArea () const |
void | GetPlaneIDs (vctDynamicVector< unsigned int > &id_vector) const |
void | GetPlaneIDMap (svlSampleImageMono32 &id_map) const |
const oniPlane & | GetPlane (unsigned int plane_id) const |
int | GetPlaneCopy (oniPlane &plane, unsigned int plane_id) const |
bool | Process (svlSampleImageRGB *rgb, svlSampleImage3DMap *pointcloud, svlSampleImageRGB *visualized, svlSampleImageMono16 *planedistance, svlSampleBlobs *planeobjects) |
bool | GetUVHistogram (svlSampleImageRGB *uvhistogramimage) |
bool | GetObjectVector (std::vector< std::vector< oniRGBCRXYZ > > &objects, svlSampleImageRGB *rgb, svlSampleImage3DMap *pointcloud, svlSampleBlobs *planeobjects) |
oniPlaneSegmentation::oniPlaneSegmentation | ( | ) |
oniPlaneSegmentation::~oniPlaneSegmentation | ( | ) |
double oniPlaneSegmentation::GetColorMatchWeight | ( | ) | const |
unsigned char oniPlaneSegmentation::GetGradientHistogramThreshold | ( | ) | const |
unsigned int oniPlaneSegmentation::GetGradientRadius | ( | ) | const |
float oniPlaneSegmentation::GetMergeThreshold | ( | ) | const |
unsigned int oniPlaneSegmentation::GetMinObjectArea | ( | ) | const |
unsigned int oniPlaneSegmentation::GetMinPlaneArea | ( | ) | const |
bool oniPlaneSegmentation::GetObjectVector | ( | std::vector< std::vector< oniRGBCRXYZ > > & | objects, |
svlSampleImageRGB * | rgb, | ||
svlSampleImage3DMap * | pointcloud, | ||
svlSampleBlobs * | planeobjects | ||
) |
unsigned int oniPlaneSegmentation::GetPeakRadius | ( | ) | const |
const oniPlane& oniPlaneSegmentation::GetPlane | ( | unsigned int | plane_id | ) | const |
int oniPlaneSegmentation::GetPlaneCopy | ( | oniPlane & | plane, |
unsigned int | plane_id | ||
) | const |
double oniPlaneSegmentation::GetPlaneDistanceThreshold | ( | ) | const |
unsigned int oniPlaneSegmentation::GetPlaneID | ( | ) | const |
void oniPlaneSegmentation::GetPlaneIDMap | ( | svlSampleImageMono32 & | id_map | ) | const |
void oniPlaneSegmentation::GetPlaneIDs | ( | vctDynamicVector< unsigned int > & | id_vector | ) | const |
bool oniPlaneSegmentation::GetUVHistogram | ( | svlSampleImageRGB * | uvhistogramimage | ) |
bool oniPlaneSegmentation::Process | ( | svlSampleImageRGB * | rgb, |
svlSampleImage3DMap * | pointcloud, | ||
svlSampleImageRGB * | visualized, | ||
svlSampleImageMono16 * | planedistance, | ||
svlSampleBlobs * | planeobjects | ||
) |
void oniPlaneSegmentation::SetColorMatchWeight | ( | double | weight | ) |
void oniPlaneSegmentation::SetGradientHistogramThreshold | ( | unsigned char | threshold | ) |
void oniPlaneSegmentation::SetGradientRadius | ( | unsigned int | radius | ) |
void oniPlaneSegmentation::SetMergeThreshold | ( | float | threshold | ) |
void oniPlaneSegmentation::SetMinObjectArea | ( | unsigned int | minarea | ) |
void oniPlaneSegmentation::SetMinPlaneArea | ( | unsigned int | minarea | ) |
void oniPlaneSegmentation::SetPeakRadius | ( | unsigned int | radius | ) |
void oniPlaneSegmentation::SetPlaneDistanceThreshold | ( | double | threshold | ) |
void oniPlaneSegmentation::SetPlaneID | ( | unsigned int | planeid | ) |