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