![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Mean thickness of shape 2d defined using branches of its skeleton. More...
Classes | |
| class | ipsdk::imaproc::shape::analysis::Skeleton2dMeanThicknessMsr |
| Measurement object for measure Skeleton2dMeanThickness. More... | |
| class | ipsdk::imaproc::shape::analysis::Skeleton2dMeanThicknessMsrInfo |
| Information object for measure Skeleton2dMeanThickness. More... | |
| class | ipsdk::imaproc::shape::analysis::Skeleton2dMeanThicknessMsrParams |
| Parameter object for measure Skeleton2dMeanThickness. More... | |
Mean thickness of shape 2d defined using branches of its skeleton.
Skeleton 2d mean thickness measure is based on skeleton 2d thickness measure (see [Concept] Skeleton 2d Thickness). This measure allows to extract mean value for thicknesses of shape around edges of its skeleton.
Here is an example of measure results for different skeleton 2d holes processing policy.
Mean thickness of shape 2d defined using branches of its skeleton
| Measure Type | Measure Unit Type | Parameter Type | Result Type | Shape Requirements |
|---|---|---|---|---|
Generic |
Length |
|
Value (ipsdk::ipReal64) |
Boundary Approximation |
This is a generic measure
This measure can only be used in 2d case
Measure Skeleton2dMeanThickness is associated to a length measurement unit [ipsdk::shape::analysis::eMsrUnitFormat::eMUF_LengthUnit]
Measure Skeleton2dMeanThickness is associated to Skeleton2dMeanThicknessMsrParams parameters
Measure Skeleton2dMeanThickness is associated to ipsdk::shape::analysis::ValueMeasureResult<ipsdk::ipReal64> results
Measure Skeleton2dMeanThickness requires boundary approximation from shape data
Measure Skeleton2dMeanThickness depends on following measures :
| Measure Mode | Measure Name | Measure Type | Measure Parameters |
|---|---|---|---|
| eMVP_2d | Thickness | Skeleton2dThickness | createSkeleton2dThicknessMsrParams(_pMsrParams->getValue<Skeleton2dMeanThicknessMsrParams::HolesPolicy>()) |
Generic example in 2d case :
1.8.14