public class UniOmniStoP_F32
extends java.lang.Object
implements boofcv.struct.distort.Point3Transform2_F32
CameraUniversalOmni. Takes a 3D point in camera unit sphere
coordinates and converts it into a distorted pixel coordinate. There are no checks to see if
it is physically possible to perform the forward projection, e.g. point could be outside the FOV.| Modifier and Type | Field and Description |
|---|---|
protected float |
cx |
protected float |
cy |
protected RadialTangential_F32 |
distortion |
protected float |
fx |
protected float |
fy |
protected float |
skew |
| Constructor and Description |
|---|
UniOmniStoP_F32() |
UniOmniStoP_F32(CameraUniversalOmni model) |
| Modifier and Type | Method and Description |
|---|---|
void |
compute(float x,
float y,
float z,
georegression.struct.point.Point2D_F32 out) |
void |
setModel(CameraUniversalOmni model) |
protected float cx
protected float cy
protected float fx
protected float fy
protected float skew
protected RadialTangential_F32 distortion
public UniOmniStoP_F32(CameraUniversalOmni model)
public UniOmniStoP_F32()
public void setModel(CameraUniversalOmni model)
public void compute(float x,
float y,
float z,
georegression.struct.point.Point2D_F32 out)
compute in interface boofcv.struct.distort.Point3Transform2_F32