45 enum Mode {BEST, GPU, CPU};
69 bool useCutfreeAdjacency=
true,
bool useCoplanarity=
true,
bool useCurvature=
true,
bool useRemainingPoints=
true);
89 bool useCutfreeAdjacency=
true,
bool useCoplanarity=
true,
bool useCurvature=
true,
bool useRemainingPoints=
true,
90 float weightCutfreeAdjacency=1.0,
float weightCoplanarity=0.9,
float weightCurvature=0.8,
float weightRemainingPoints=0.7);
99 void setROI(
float xMin,
float xMax,
float yMin,
float yMax,
float zMin,
float zMax);
103 void setMinSurfaceSize(
unsigned int size);
108 void setAssignmentParams(
float distance,
int radius);
115 void setCutfreeParams(
float euclideanDistance,
int passes,
int tolerance,
float minAngle);
123 void setCoplanarityParams(
float maxAngle,
float distanceTolerance,
float outlierTolerance,
int numTriangles,
int numScanlines);
134 void setCurvatureParams(
float histogramSimilarity,
bool useOpenObjects,
int maxDistance,
bool useOccludedObjects,
float maxError,
135 int ransacPasses,
float distanceTolerance,
float outlierTolerance);
143 void setRemainingPointsParams(
int minSize,
float euclideanDistance,
int radius,
float assignEuclideanDistance,
int supportTolerance);
147 void setGraphCutThreshold(
float threshold);
149 std::vector<SurfaceFeatureExtractor::SurfaceFeature> getSurfaceFeatures();
153 std::vector<std::vector<int> > getSegments();
157 std::vector<std::vector<int> > getSurfaces();
undocument this line if you encounter any issues!
Definition: Any.h:37
ICLQt_API ImgQ rgb(const ImgQ &image)
converts a given image to formatRGB
#define ICLGeom_API
Definition: CompatMacros.h:179
Mode
Definition: FeatureGraphSegmenter.h:45
Definition: FeatureGraphSegmenter.h:41
Data * m_data
internal data type
Definition: FeatureGraphSegmenter.h:179