public class PnPStereoEstimator extends java.lang.Object implements boofcv.struct.geo.GeoModelEstimator1<georegression.struct.se.Se3_F64,Stereo2D3D>
| Constructor and Description |
|---|
PnPStereoEstimator(boofcv.struct.geo.GeoModelEstimatorN<georegression.struct.se.Se3_F64,boofcv.struct.geo.Point2D3D> alg,
org.ddogleg.fitting.modelset.DistanceFromModel<georegression.struct.se.Se3_F64,boofcv.struct.geo.Point2D3D> distance,
int extraForTest) |
| Modifier and Type | Method and Description |
|---|---|
int |
getMinimumPoints() |
boolean |
process(java.util.List<Stereo2D3D> points,
georegression.struct.se.Se3_F64 estimatedModel) |
void |
setLeftToRight(georegression.struct.se.Se3_F64 leftToRight) |
public PnPStereoEstimator(boofcv.struct.geo.GeoModelEstimatorN<georegression.struct.se.Se3_F64,boofcv.struct.geo.Point2D3D> alg,
org.ddogleg.fitting.modelset.DistanceFromModel<georegression.struct.se.Se3_F64,boofcv.struct.geo.Point2D3D> distance,
int extraForTest)
alg - distance - extraForTest - Right camera is used so zero is the minimum numberpublic void setLeftToRight(georegression.struct.se.Se3_F64 leftToRight)
public boolean process(java.util.List<Stereo2D3D> points, georegression.struct.se.Se3_F64 estimatedModel)
process in interface boofcv.struct.geo.GeoModelEstimator1<georegression.struct.se.Se3_F64,Stereo2D3D>public int getMinimumPoints()
getMinimumPoints in interface boofcv.struct.geo.GeoModelEstimator1<georegression.struct.se.Se3_F64,Stereo2D3D>