![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
least square ellipse associated to shape tops More...
Classes | |
| class | ipsdk::imaproc::shape::analysis::LeastSquareEllipse2dMsr |
| Measurement object for measure LeastSquareEllipse2d. More... | |
| class | ipsdk::imaproc::shape::analysis::LeastSquareEllipse2dMsrInfo |
| Information object for measure LeastSquareEllipse2d. More... | |
| class | ipsdk::imaproc::shape::analysis::LeastSquareEllipse2dMsrResults |
| Measurement results object for measure LeastSquareEllipse2d. More... | |
Typedefs | |
| typedef attr::RobustEstimationConfig | ipsdk::imaproc::shape::analysis::LeastSquareEllipse2dMsrParams |
| parameters type associated to measure | |
least square ellipse associated to shape tops
This measure allows to compute least square ellipse associated to each shape.
Given a shape, algorithm will compute a least square ellipse approximation of shape tops :
Estimated ellipse can be computed using a simple parametric estimation of shape tops or can be computed using a robust estimation technic. This behavior is ruled by measure parameter, see ipsdk::imaproc::attr::RobustEstimationConfig.
For more information on parametric estimation process (including outliers management) please reports to Parametric estimation.
Here is an example of the least square ellipse computation on a grey scale image:
least square ellipse associated to shape tops
| Measure Type | Measure Unit Type | Parameter Type | Result Type | Shape Requirements |
|---|---|---|---|---|
Geometry 2d |
None |
|
Custom |
Boundary Approximation |
This is a geometry 2d measure
This measure can only be used in 2d case
Measure LeastSquareEllipse2d is not associated to any unit [ipsdk::shape::analysis::eMsrUnitFormat::eMUF_NoUnit]
Measure LeastSquareEllipse2d is associated to LeastSquareEllipse2dMsrParams parameters
Measure LeastSquareEllipse2d is associated to LeastSquareEllipse2dMsrResults results
Measure LeastSquareEllipse2d requires boundary approximation from shape data
Measure LeastSquareEllipse2d has no dependency
Generic example in 2d case :
1.8.14