42 "ecvcorp.cloudviewer.plugin.ColorimetricSegmenter" FILE
51 QList<QAction*> getActions()
override;
54 std::vector<ccPointCloud*> getSelectedPointClouds();
63 void HistogramClustering();
65 void KmeansClustering();
70 void createClouds(T& dlg,
81 void filterRgbWithSegmentation();
84 typedef QSharedPointer<cloudViewer::ReferenceCloud> Region;
86 typedef std::vector<Region> RegionSet;
99 static bool RegionGrowing(RegionSet& regions,
118 static bool RegionMergingAndRefinement(RegionSet& mergedRegions,
120 const RegionSet& regions,
127 QAction* m_action_filterRgb;
129 QAction* m_action_filterHSV;
130 QAction* m_action_filterScalar;
131 QAction* m_action_histogramClustering;
132 QAction* m_action_kMeansClustering;
135 bool m_addPointError;
std::vector< ccHObject * > Container
Standard instances container (for children, etc.)
Standard ECV plugin interface.
A 3D cloud and its associated features (color, normals, scalar fields, etc.)
Standard ECV plugin interface.
A very simple point cloud (no point duplication)
static const unsigned Min
static const unsigned TNN