![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Maximum thickness of shape 2d defined using branches of its skeleton. More...
Classes | |
| class | ipsdk::imaproc::shape::analysis::Skeleton2dMaxThicknessMsr |
| Measurement object for measure Skeleton2dMaxThickness. More... | |
| class | ipsdk::imaproc::shape::analysis::Skeleton2dMaxThicknessMsrInfo |
| Information object for measure Skeleton2dMaxThickness. More... | |
| class | ipsdk::imaproc::shape::analysis::Skeleton2dMaxThicknessMsrParams |
| Parameter object for measure Skeleton2dMaxThickness. More... | |
Maximum thickness of shape 2d defined using branches of its skeleton.
Skeleton 2d maximum thickness measure is based on skeleton 2d thickness measure (see [Concept] Skeleton 2d Thickness). This measure allows to extract maximum value for thicknesses of shape around edges of its skeleton.
Here is an example of measure results for different skeleton 2d holes processing policy.
Maximum 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 Skeleton2dMaxThickness is associated to a length measurement unit [ipsdk::shape::analysis::eMsrUnitFormat::eMUF_LengthUnit]
Measure Skeleton2dMaxThickness is associated to Skeleton2dMaxThicknessMsrParams parameters
Measure Skeleton2dMaxThickness is associated to ipsdk::shape::analysis::ValueMeasureResult<ipsdk::ipReal64> results
Measure Skeleton2dMaxThickness requires boundary approximation from shape data
Measure Skeleton2dMaxThickness depends on following measures :
| Measure Mode | Measure Name | Measure Type | Measure Parameters |
|---|---|---|---|
| eMVP_2d | Thickness | Skeleton2dThickness | createSkeleton2dThicknessMsrParams(_pMsrParams->getValue<Skeleton2dMaxThicknessMsrParams::HolesPolicy>()) |
Generic example in 2d case :
1.8.14