public class FactoryMultiViewRobust
extends java.lang.Object
| Constructor and Description |
|---|
FactoryMultiViewRobust() |
| Modifier and Type | Method and Description |
|---|---|
static org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares<georegression.struct.se.Se3_F64,AssociatedPair> |
essentialLMedS(ConfigEssential essential,
ConfigLMedS lmeds)
Robust solution for estimating
Se3_F64 using epipolar geometry from two views with
LMedS. |
static org.ddogleg.fitting.modelset.ransac.Ransac<georegression.struct.se.Se3_F64,AssociatedPair> |
essentialRansac(ConfigEssential essential,
ConfigRansac ransac)
Robust solution for estimating
Se3_F64 using epipolar geometry from two views with
Ransac. |
static org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares<georegression.struct.homography.Homography2D_F64,AssociatedPair> |
homographyLMedS(ConfigHomography homography,
ConfigLMedS lmeds)
Robust solution for estimating
Homography2D_F64 with LMedS. |
static org.ddogleg.fitting.modelset.ransac.Ransac<georegression.struct.homography.Homography2D_F64,AssociatedPair> |
homographyRansac(ConfigHomography homography,
ConfigRansac ransac)
Robust solution for estimating
Homography2D_F64 with Ransac. |
static org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares<georegression.struct.se.Se3_F64,Point2D3D> |
pnpLMedS(ConfigPnP pnp,
ConfigLMedS lmeds)
Robust solution to PnP problem using
LMedS. |
static org.ddogleg.fitting.modelset.ransac.Ransac<georegression.struct.se.Se3_F64,Point2D3D> |
pnpRansac(ConfigPnP pnp,
ConfigRansac ransac)
Robust solution to PnP problem using
Ransac. |
public static org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares<georegression.struct.se.Se3_F64,Point2D3D> pnpLMedS(ConfigPnP pnp, ConfigLMedS lmeds)
LMedS. Input observations are
in normalized image coordinates.
See code for all the details.
pnp - PnP parameters. Can't be null.lmeds - Parameters for LMedS. Can't be null.public static org.ddogleg.fitting.modelset.ransac.Ransac<georegression.struct.se.Se3_F64,Point2D3D> pnpRansac(ConfigPnP pnp, ConfigRansac ransac)
Ransac. Input observations are in normalized
image coordinates.
See code for all the details.
pnp - PnP parameters. Can't be null.ransac - Parameters for RANSAC. Can't be null.public static org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares<georegression.struct.se.Se3_F64,AssociatedPair> essentialLMedS(ConfigEssential essential, ConfigLMedS lmeds)
Se3_F64 using epipolar geometry from two views with
LMedS. Input observations are in normalized image coordinates.
See code for all the details.
essential - Essential matrix estimation parameters. Can't be null.lmeds - Parameters for RANSAC. Can't be null.public static org.ddogleg.fitting.modelset.ransac.Ransac<georegression.struct.se.Se3_F64,AssociatedPair> essentialRansac(ConfigEssential essential, ConfigRansac ransac)
Se3_F64 using epipolar geometry from two views with
Ransac. Input observations are in normalized image coordinates.
See code for all the details.
essential - Essential matrix estimation parameters. Can't be null.ransac - Parameters for RANSAC. Can't be null.public static org.ddogleg.fitting.modelset.lmeds.LeastMedianOfSquares<georegression.struct.homography.Homography2D_F64,AssociatedPair> homographyLMedS(ConfigHomography homography, ConfigLMedS lmeds)
Homography2D_F64 with LMedS. Input
observations are in pixel coordinates.
See code for all the details.
homography - Homography estimation parameters. If null default is used.lmeds - Parameters for LMedS. Can't be null.public static org.ddogleg.fitting.modelset.ransac.Ransac<georegression.struct.homography.Homography2D_F64,AssociatedPair> homographyRansac(ConfigHomography homography, ConfigRansac ransac)
Homography2D_F64 with Ransac. Input
observations are in pixel coordinates.
See code for all the details.
homography - Homography estimation parameters. If null default is used.ransac - Parameters for RANSAC. Can't be null.