public class ImplPerspectiveOps_F32
extends java.lang.Object
PerspectiveOps functions for 32-bit floats| Constructor and Description |
|---|
ImplPerspectiveOps_F32() |
| Modifier and Type | Method and Description |
|---|---|
static <C extends CameraPinhole> |
adjustIntrinsic(C parameters,
org.ejml.data.FMatrixRMaj adjustMatrix,
C adjustedParam) |
static org.ejml.data.FMatrixRMaj |
calibrationMatrix(CameraPinhole param,
org.ejml.data.FMatrixRMaj K) |
static org.ejml.data.FMatrixRMaj |
calibrationMatrix(float fx,
float fy,
float skew,
float xc,
float yc) |
static georegression.struct.point.Point2D_F32 |
convertNormToPixel(CameraModel param,
float x,
float y,
georegression.struct.point.Point2D_F32 pixel) |
static georegression.struct.point.Point2D_F32 |
convertNormToPixel(org.ejml.data.FMatrixRMaj K,
georegression.struct.point.Point2D_F32 norm,
georegression.struct.point.Point2D_F32 pixel) |
static georegression.struct.point.Point2D_F32 |
convertPixelToNorm(CameraModel param,
georegression.struct.point.Point2D_F32 pixel,
georegression.struct.point.Point2D_F32 norm) |
static georegression.struct.point.Point2D_F32 |
convertPixelToNorm(org.ejml.data.FMatrixRMaj K,
georegression.struct.point.Point2D_F32 pixel,
georegression.struct.point.Point2D_F32 norm) |
static org.ejml.data.FMatrixRMaj |
createCameraMatrix(org.ejml.data.FMatrixRMaj R,
georegression.struct.point.Vector3D_F32 T,
org.ejml.data.FMatrixRMaj K,
org.ejml.data.FMatrixRMaj ret) |
static <C extends CameraPinhole> |
matrixToParam(org.ejml.data.FMatrixRMaj K,
int width,
int height,
C param) |
static georegression.struct.point.Point2D_F32 |
renderPixel(org.ejml.data.FMatrixRMaj worldToCamera,
georegression.struct.point.Point3D_F32 X) |
static georegression.struct.point.Point2D_F32 |
renderPixel(georegression.struct.se.Se3_F32 worldToCamera,
org.ejml.data.FMatrixRMaj K,
georegression.struct.point.Point3D_F32 X) |
public static <C extends CameraPinhole> C adjustIntrinsic(C parameters, org.ejml.data.FMatrixRMaj adjustMatrix, C adjustedParam)
public static org.ejml.data.FMatrixRMaj calibrationMatrix(float fx,
float fy,
float skew,
float xc,
float yc)
public static org.ejml.data.FMatrixRMaj calibrationMatrix(CameraPinhole param, org.ejml.data.FMatrixRMaj K)
public static <C extends CameraPinhole> C matrixToParam(org.ejml.data.FMatrixRMaj K, int width, int height, C param)
public static georegression.struct.point.Point2D_F32 convertNormToPixel(CameraModel param, float x, float y, georegression.struct.point.Point2D_F32 pixel)
public static georegression.struct.point.Point2D_F32 convertNormToPixel(org.ejml.data.FMatrixRMaj K,
georegression.struct.point.Point2D_F32 norm,
georegression.struct.point.Point2D_F32 pixel)
public static georegression.struct.point.Point2D_F32 convertPixelToNorm(CameraModel param, georegression.struct.point.Point2D_F32 pixel, georegression.struct.point.Point2D_F32 norm)
public static georegression.struct.point.Point2D_F32 convertPixelToNorm(org.ejml.data.FMatrixRMaj K,
georegression.struct.point.Point2D_F32 pixel,
georegression.struct.point.Point2D_F32 norm)
public static georegression.struct.point.Point2D_F32 renderPixel(georegression.struct.se.Se3_F32 worldToCamera,
org.ejml.data.FMatrixRMaj K,
georegression.struct.point.Point3D_F32 X)
public static georegression.struct.point.Point2D_F32 renderPixel(org.ejml.data.FMatrixRMaj worldToCamera,
georegression.struct.point.Point3D_F32 X)
public static org.ejml.data.FMatrixRMaj createCameraMatrix(org.ejml.data.FMatrixRMaj R,
georegression.struct.point.Vector3D_F32 T,
org.ejml.data.FMatrixRMaj K,
org.ejml.data.FMatrixRMaj ret)