Package boofcv.alg.geo.impl
Class ImplPerspectiveOps_F32
java.lang.Object
boofcv.alg.geo.impl.ImplPerspectiveOps_F32
@Generated("boofcv.alg.geo.impl.ImplPerspectiveOps_F64")
public class ImplPerspectiveOps_F32
extends Object
Implementation of
PerspectiveOps
functions for 32-bit floats-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <C extends CameraPinhole>
CadjustIntrinsic
(C parameters, FMatrixRMaj adjustMatrix, C adjustedParam) static Point2D_F32
convertNormToPixel
(CameraModel param, float x, float y, @Nullable Point2D_F32 pixel) static Point2D_F32
convertNormToPixel
(FMatrixRMaj K, Point2D_F32 norm, @Nullable Point2D_F32 pixel) static Point2D_F32
convertPixelToNorm
(CameraModel param, Point2D_F32 pixel, @Nullable Point2D_F32 norm) static Point2D_F32
convertPixelToNorm
(CameraPinhole intrinsic, float pixelX, float pixelY, @Nullable Point2D_F32 norm) static Point2D_F32
convertPixelToNorm
(FMatrixRMaj K, Point2D_F32 pixel, @Nullable Point2D_F32 norm) static FMatrixRMaj
createCameraMatrix
(FMatrixRMaj R, Vector3D_F32 T, @Nullable FMatrixRMaj K, @Nullable FMatrixRMaj ret) static float
distance
(Point4D_F32 a, Point4D_F32 b) static float
distance
(Point4D_F32 a, Point4D_F32 b, float na, float nb) static float
distance3DvsH
(Point3D_F32 a, Point4D_F32 b, float tol) static CameraPinhole
matrixToPinhole
(FMatrixRMaj K, int width, int height, @Nullable CameraPinhole output) static FMatrixRMaj
pinholeToMatrix
(float fx, float fy, float skew, float cx, float cy, @Nullable FMatrixRMaj K) static FMatrix3x3
pinholeToMatrix
(CameraPinhole param, @Nullable FMatrix3x3 K) static FMatrixRMaj
pinholeToMatrix
(CameraPinhole param, @Nullable FMatrixRMaj K) static @Nullable Point2D_F32
renderPixel
(Se3_F32 worldToCamera, float fx, float skew, float cx, float fy, float cy, Point3D_F32 X, @Nullable Point2D_F32 pixel) static @Nullable Point2D_F32
renderPixel
(Se3_F32 worldToCamera, float fx, float skew, float cx, float fy, float cy, Point4D_F32 X, @Nullable Point2D_F32 pixel) static @Nullable Point2D_F32
renderPixel
(Se3_F32 worldToCamera, @Nullable FMatrixRMaj K, Point3D_F32 X, @Nullable Point2D_F32 pixel) static void
renderPixel
(FMatrixRMaj worldToCamera, Point3D_F32 X, Point2D_F32 pixel) static void
renderPixel
(FMatrixRMaj worldToCamera, Point3D_F32 X, Point3D_F32 pixelH) static void
renderPixel
(FMatrixRMaj cameraMatrix, Point4D_F32 X, Point2D_F32 pixel) static void
renderPixel
(FMatrixRMaj cameraMatrix, Point4D_F32 X, Point3D_F32 pixelH) static Point3D_F32
renderPointing
(Se3_F32 worldToCamera, float fx, float skew, float cx, float fy, float cy, Point3D_F32 X, @Nullable Point3D_F32 pixel)
-
Constructor Details
-
ImplPerspectiveOps_F32
public ImplPerspectiveOps_F32()
-
-
Method Details
-
adjustIntrinsic
public static <C extends CameraPinhole> C adjustIntrinsic(C parameters, FMatrixRMaj adjustMatrix, @Nullable C adjustedParam) -
pinholeToMatrix
public static FMatrixRMaj pinholeToMatrix(float fx, float fy, float skew, float cx, float cy, @Nullable @Nullable FMatrixRMaj K) -
pinholeToMatrix
-
pinholeToMatrix
-
matrixToPinhole
public static CameraPinhole matrixToPinhole(FMatrixRMaj K, int width, int height, @Nullable @Nullable CameraPinhole output) -
convertNormToPixel
public static Point2D_F32 convertNormToPixel(CameraModel param, float x, float y, @Nullable @Nullable Point2D_F32 pixel) -
convertNormToPixel
public static Point2D_F32 convertNormToPixel(FMatrixRMaj K, Point2D_F32 norm, @Nullable @Nullable Point2D_F32 pixel) -
convertPixelToNorm
public static Point2D_F32 convertPixelToNorm(CameraModel param, Point2D_F32 pixel, @Nullable @Nullable Point2D_F32 norm) -
convertPixelToNorm
public static Point2D_F32 convertPixelToNorm(FMatrixRMaj K, Point2D_F32 pixel, @Nullable @Nullable Point2D_F32 norm) -
convertPixelToNorm
public static Point2D_F32 convertPixelToNorm(CameraPinhole intrinsic, float pixelX, float pixelY, @Nullable @Nullable Point2D_F32 norm) -
renderPixel
@Nullable public static @Nullable Point2D_F32 renderPixel(Se3_F32 worldToCamera, @Nullable @Nullable FMatrixRMaj K, Point3D_F32 X, @Nullable @Nullable Point2D_F32 pixel) -
renderPixel
@Nullable public static @Nullable Point2D_F32 renderPixel(Se3_F32 worldToCamera, float fx, float skew, float cx, float fy, float cy, Point3D_F32 X, @Nullable @Nullable Point2D_F32 pixel) -
renderPointing
public static Point3D_F32 renderPointing(Se3_F32 worldToCamera, float fx, float skew, float cx, float fy, float cy, Point3D_F32 X, @Nullable @Nullable Point3D_F32 pixel) -
renderPixel
@Nullable public static @Nullable Point2D_F32 renderPixel(Se3_F32 worldToCamera, float fx, float skew, float cx, float fy, float cy, Point4D_F32 X, @Nullable @Nullable Point2D_F32 pixel) -
renderPixel
-
renderPixel
-
renderPixel
-
renderPixel
-
distance3DvsH
-
distance
-
distance
-
createCameraMatrix
public static FMatrixRMaj createCameraMatrix(FMatrixRMaj R, Vector3D_F32 T, @Nullable @Nullable FMatrixRMaj K, @Nullable @Nullable FMatrixRMaj ret)
-