public class MonocularPlaneVisualOdometryScaleInput<T extends boofcv.struct.image.ImageBase<T>> extends java.lang.Object implements MonocularPlaneVisualOdometry<T>
MonocularPlaneVisualOdometry which scales the input images.| Constructor and Description |
|---|
MonocularPlaneVisualOdometryScaleInput(MonocularPlaneVisualOdometry<T> alg,
double scaleFactor) |
| Modifier and Type | Method and Description |
|---|---|
georegression.struct.se.Se3_F64 |
getCameraToWorld()
Returns the estimated motion relative to the first frame in which a fatal error
does not happen.
|
boofcv.struct.image.ImageType<T> |
getImageType()
Type of input images it can process.
|
boolean |
isFault()
If a fatal error occurred while updating its state then this function will return true.
|
boolean |
process(T leftImage)
Process the new image and update the motion estimate.
|
void |
reset()
Forget past history and tracking results, returning it to its initial state.
|
void |
setCalibration(boofcv.struct.calib.MonoPlaneParameters param)
Specifies the camera's intrinsic and extrinsic parameters.
|
public MonocularPlaneVisualOdometryScaleInput(MonocularPlaneVisualOdometry<T> alg, double scaleFactor)
public void setCalibration(boofcv.struct.calib.MonoPlaneParameters param)
MonocularPlaneVisualOdometrysetCalibration in interface MonocularPlaneVisualOdometry<T extends boofcv.struct.image.ImageBase<T>>param - Camera calibration parameterspublic boolean process(T leftImage)
MonocularPlaneVisualOdometryVisualOdometry.isFault()
also needs to be checked to see if the pose estimate has been reset.process in interface MonocularPlaneVisualOdometry<T extends boofcv.struct.image.ImageBase<T>>leftImage - Next image in the sequence.public boofcv.struct.image.ImageType<T> getImageType()
MonocularPlaneVisualOdometrygetImageType in interface MonocularPlaneVisualOdometry<T extends boofcv.struct.image.ImageBase<T>>public void reset()
VisualOdometryreset in interface VisualOdometry<georegression.struct.se.Se3_F64>public boolean isFault()
VisualOdometryVisualOdometry.reset() must be called. Only needs to be
called if process returns false.isFault in interface VisualOdometry<georegression.struct.se.Se3_F64>public georegression.struct.se.Se3_F64 getCameraToWorld()
VisualOdometrygetCameraToWorld in interface VisualOdometry<georegression.struct.se.Se3_F64>