38 class QProgressDialog;
42 static bool Init_seg(
const unsigned min_nn1,
43 const float regStrength1,
44 const float PR_DECIMATE_RES1,
46 QProgressDialog* progressDlg);
48 const float PR_REG_STRENGTH2,
49 const float PR_DECIMATE_RES2,
50 const float PR_MAX_GAP,
52 QProgressDialog* progressDlg);
53 static bool Final_seg(
const unsigned PR_MIN_NN3,
54 const float PR_REL_HEIGHT_LENGTH_RATIO,
55 const float PR_VERTICAL_WEIGHT,
57 QProgressDialog* progressDlg);
60 const unsigned min_nn1,
61 const float regStrength1,
62 const float PR_DECIMATE_RES1,
63 QProgressDialog* progressDlg =
nullptr);
65 const unsigned PR_MIN_NN2,
66 const float PR_REG_STRENGTH2,
67 const float PR_DECIMATE_RES2,
68 const float PR_MAX_GAP,
69 QProgressDialog* progressDlg =
nullptr);
71 const unsigned PR_MIN_NN3,
72 const float PR_REL_HEIGHT_LENGTH_RATIO,
73 const float PR_VERTICAL_WEIGHT,
74 QProgressDialog* progressDlg =
nullptr);
static bool Init_seg(const unsigned min_nn1, const float regStrength1, const float PR_DECIMATE_RES1, ecvMainAppInterface *app, QProgressDialog *progressDlg)
static bool Intermediate_seg_pcd(ccPointCloud *pc, const unsigned PR_MIN_NN2, const float PR_REG_STRENGTH2, const float PR_DECIMATE_RES2, const float PR_MAX_GAP, QProgressDialog *progressDlg=nullptr)
static bool Final_seg(const unsigned PR_MIN_NN3, const float PR_REL_HEIGHT_LENGTH_RATIO, const float PR_VERTICAL_WEIGHT, ecvMainAppInterface *app, QProgressDialog *progressDlg)
static bool Final_seg_pcd(ccPointCloud *pc, const unsigned PR_MIN_NN3, const float PR_REL_HEIGHT_LENGTH_RATIO, const float PR_VERTICAL_WEIGHT, QProgressDialog *progressDlg=nullptr)
static bool Init_seg_pcd(ccPointCloud *pc, const unsigned min_nn1, const float regStrength1, const float PR_DECIMATE_RES1, QProgressDialog *progressDlg=nullptr)
static bool Intermediate_seg(const unsigned PR_MIN_NN2, const float PR_REG_STRENGTH2, const float PR_DECIMATE_RES2, const float PR_MAX_GAP, ecvMainAppInterface *app, QProgressDialog *progressDlg)
A 3D cloud and its associated features (color, normals, scalar fields, etc.)
Main application interface (for plugins)