![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
out of roundness expressed as difference between highest peak and lowest valley given measure reference ball More...
Classes | |
| class | ipsdk::imaproc::shape::analysis::RoundnessTotalMsr |
| Measurement object for measure RoundnessTotal. More... | |
| class | ipsdk::imaproc::shape::analysis::RoundnessTotalMsrInfo |
| Information object for measure RoundnessTotal. More... | |
Typedefs | |
| typedef RoundnessMsrParams | ipsdk::imaproc::shape::analysis::RoundnessTotalMsrParams |
| parameters type associated to measure | |
out of roundness expressed as difference between highest peak and lowest valley given measure reference ball
This measure allows to retrieve roundness total which is the sum of RoundnessPeak and of RoundnessValley.
Here is an example of roundness total computation in 2d case :
out of roundness expressed as difference between highest peak and lowest valley given measure reference ball
| 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 be used in 2d and 3d case
Measure RoundnessTotal is associated to a length measurement unit [ipsdk::shape::analysis::eMsrUnitFormat::eMUF_LengthUnit]
Measure RoundnessTotal is associated to RoundnessTotalMsrParams parameters
Measure RoundnessTotal is associated to ipsdk::shape::analysis::ValueMeasureResult<ipsdk::ipReal64> results
Measure RoundnessTotal requires boundary approximation from shape data
Measure RoundnessTotal depends on following measures :
| Measure Mode | Measure Name | Measure Type | Measure Parameters |
|---|---|---|---|
| eMVP_2d3d | RoundnessPeak | RoundnessPeak | boost::make_shared<RoundnessMsrParams>(*_pMsrParams) |
| eMVP_2d3d | RoundnessValley | RoundnessValley | boost::make_shared<RoundnessMsrParams>(*_pMsrParams) |
Generic example in 2d case :
Generic example in 3d case :
1.8.14