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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <C extends CameraPinhole>
CadjustIntrinsic(C parameters, FMatrixRMaj adjustMatrix, C adjustedParam) static Point2D_F32convertNormToPixel(CameraModel param, float x, float y, @Nullable Point2D_F32 pixel) static Point2D_F32convertNormToPixel(FMatrixRMaj K, Point2D_F32 norm, @Nullable Point2D_F32 pixel) static Point2D_F32convertPixelToNorm(CameraModel param, Point2D_F32 pixel, @Nullable Point2D_F32 norm) static Point2D_F32convertPixelToNorm(CameraPinhole intrinsic, float pixelX, float pixelY, @Nullable Point2D_F32 norm) static Point2D_F32convertPixelToNorm(FMatrixRMaj K, Point2D_F32 pixel, @Nullable Point2D_F32 norm) static FMatrixRMajcreateCameraMatrix(FMatrixRMaj R, Vector3D_F32 T, @Nullable FMatrixRMaj K, @Nullable FMatrixRMaj ret) static floatdistance(Point4D_F32 a, Point4D_F32 b) static floatdistance(Point4D_F32 a, Point4D_F32 b, float na, float nb) static floatdistance3DvsH(Point3D_F32 a, Point4D_F32 b, float tol) static CameraPinholematrixToPinhole(FMatrixRMaj K, int width, int height, @Nullable CameraPinhole output) static FMatrixRMajpinholeToMatrix(float fx, float fy, float skew, float cx, float cy, @Nullable FMatrixRMaj K) static FMatrix3x3pinholeToMatrix(CameraPinhole param, @Nullable FMatrix3x3 K) static FMatrixRMajpinholeToMatrix(CameraPinhole param, @Nullable FMatrixRMaj K) static @Nullable Point2D_F32renderPixel(Se3_F32 worldToCamera, float fx, float skew, float cx, float fy, float cy, Point3D_F32 X, @Nullable Point2D_F32 pixel) static @Nullable Point2D_F32renderPixel(Se3_F32 worldToCamera, float fx, float skew, float cx, float fy, float cy, Point4D_F32 X, @Nullable Point2D_F32 pixel) static @Nullable Point2D_F32renderPixel(Se3_F32 worldToCamera, @Nullable FMatrixRMaj K, Point3D_F32 X, @Nullable Point2D_F32 pixel) static voidrenderPixel(FMatrixRMaj worldToCamera, Point3D_F32 X, Point2D_F32 pixel) static voidrenderPixel(FMatrixRMaj worldToCamera, Point3D_F32 X, Point3D_F32 pixelH) static voidrenderPixel(FMatrixRMaj cameraMatrix, Point4D_F32 X, Point2D_F32 pixel) static voidrenderPixel(FMatrixRMaj cameraMatrix, Point4D_F32 X, Point3D_F32 pixelH) static Point3D_F32renderPointing(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)
-