public class DistanceHomographyPixelSq extends java.lang.Object implements org.ddogleg.fitting.modelset.DistanceFromModel<georegression.struct.homography.Homography2D_F64,AssociatedPair>
Computes the Euclidean error squared between 'p1' and 'p2' after projecting 'p1' into image 2. Input points must be in normalized image coordinates, but the output error will be in pixel coordinates.
| Constructor and Description |
|---|
DistanceHomographyPixelSq() |
| Modifier and Type | Method and Description |
|---|---|
double |
computeDistance(AssociatedPair pt) |
void |
computeDistance(java.util.List<AssociatedPair> points,
double[] distance) |
void |
setIntrinsic(double cam2_fx,
double cam2_fy,
double cam2_skew)
Specifies intrinsic parameters for camera 2.
|
void |
setModel(georegression.struct.homography.Homography2D_F64 model) |
public void setIntrinsic(double cam2_fx,
double cam2_fy,
double cam2_skew)
cam2_fx - intrinsic parameter: focal length x for camera 2cam2_fy - intrinsic parameter: focal length y for camera 2cam2_skew - intrinsic parameter: skew for camera 2 (usually zero)public void setModel(georegression.struct.homography.Homography2D_F64 model)
setModel in interface org.ddogleg.fitting.modelset.DistanceFromModel<georegression.struct.homography.Homography2D_F64,AssociatedPair>public double computeDistance(AssociatedPair pt)
computeDistance in interface org.ddogleg.fitting.modelset.DistanceFromModel<georegression.struct.homography.Homography2D_F64,AssociatedPair>public void computeDistance(java.util.List<AssociatedPair> points, double[] distance)
computeDistance in interface org.ddogleg.fitting.modelset.DistanceFromModel<georegression.struct.homography.Homography2D_F64,AssociatedPair>