Uses of Interface
boofcv.struct.distort.PixelTransform
Package
Description
-
Uses of PixelTransform in boofcv.abst.distort
Modifier and TypeMethodDescriptionFDistort.transform
(PixelTransform<Point2D_F32> outputToInput) Used to manually specify a transform. -
Uses of PixelTransform in boofcv.alg.distort
Modifier and TypeClassDescriptionclass
Pixel transform which sets the output to be exactly the same as the inputclass
Pixel transform which sets the output to be exactly the same as the inputclass
Distorts pixels usingAffine2D_F32
.class
Distorts pixels usingAffine2D_F64
.class
Precomputes transformations for each pixel in the image.class
Distorts pixels usingHomography2D_F32
.Modifier and TypeFieldDescriptionprotected PixelTransform<Point2D_F32>
ImageDistortBasic.dstToSrc
protected PixelTransform<Point2D_F32>
ImageDistortCache_SB.dstToSrc
Modifier and TypeMethodDescriptionPixelTransformCached_F32.copyConcurrent()
ImageDistortCache_SB.getDstToSrc()
ImageDistort.getModel()
Returns the distortion model.ImageDistortBasic.getModel()
ImageDistortCache_SB.getModel()
Modifier and TypeMethodDescriptionstatic RectangleLength2D_I32
DistortImageOps.boundBox
(int srcWidth, int srcHeight, int dstWidth, int dstHeight, Point2D_F32 work, PixelTransform<Point2D_F32> transform) Finds an axis-aligned bounding box which would contain a image after it has been transformed.static RectangleLength2D_I32
DistortImageOps.boundBox
(int srcWidth, int srcHeight, Point2D_F32 work, PixelTransform<Point2D_F32> transform) Finds an axis-aligned bounding box which would contain a image after it has been transformed.static RectangleLength2D_F32
DistortImageOps.boundBox_F32
(int srcWidth, int srcHeight, PixelTransform<Point2D_F32> transform, Point2D_F32 transformed) Finds an axis-aligned bounding box which would contain a image after it has been transformed.static RectangleLength2D_F64
DistortImageOps.boundBox_F64
(int srcWidth, int srcHeight, PixelTransform<Point2D_F64> transform, Point2D_F64 transformed) Finds an axis-aligned bounding box which would contain a image after it has been transformed.static RectangleLength2D_F32
LensDistortionOps_F32.boundBoxInside
(int srcWidth, int srcHeight, PixelTransform<Point2D_F32> transform, Point2D_F32 work) Ensures that the entire box will be insidestatic RectangleLength2D_F64
LensDistortionOps_F64.boundBoxInside
(int srcWidth, int srcHeight, PixelTransform<Point2D_F64> transform, Point2D_F64 work) Ensures that the entire box will be insidestatic RectangleLength2D_F32
LensDistortionOps_F32.centerBoxInside
(int srcWidth, int srcHeight, PixelTransform<Point2D_F32> transform, Point2D_F32 work) Attempts to center the box inside.static RectangleLength2D_F64
LensDistortionOps_F64.centerBoxInside
(int srcWidth, int srcHeight, PixelTransform<Point2D_F64> transform, Point2D_F64 work) Attempts to center the box inside.void
ImageDistort.setModel
(PixelTransform<Point2D_F32> dstToSrc) Specifies how pixel coordinates are transformed from the destination to source images.void
ImageDistortBasic.setModel
(PixelTransform<Point2D_F32> dstToSrc) void
ImageDistortCache_SB.setModel
(PixelTransform<Point2D_F32> dstToSrc) ModifierConstructorDescriptionPixelTransformCached_F32
(int width, int height, PixelTransform<Point2D_F32> transform) -
Uses of PixelTransform in boofcv.alg.distort.impl
Modifier and TypeMethodDescriptionstatic <Input extends ImageGray<Input>,
Output extends ImageGray<Output>>
ImageDistort<Planar<Input>,Planar<Output>> DistortSupport.createDistortPL
(Class<Output> outputType, PixelTransform<Point2D_F32> dstToSrc, InterpolatePixelS<Input> interp, boolean cached) Creates aImageDistort
for the planar images of the specified image type, transformation and interpolation instance.void
ImplImageDistort_PL.setModel
(PixelTransform<Point2D_F32> dstToSrc) -
Uses of PixelTransform in boofcv.alg.distort.pinhole
Modifier and TypeClassDescriptionclass
Converts an image pixel coordinate into a normalized pixel coordinate using the camera's intrinsic parameters.class
Converts an image pixel coordinate into a normalized pixel coordinate using the camera's intrinsic parameters. -
Uses of PixelTransform in boofcv.alg.distort.spherical
Modifier and TypeClassDescriptionclass
Given a transform from a pixel to normalized image coordinates or spherical it will define an equirectangular transform.class
Given a transform from a pixel to normalized image coordinates or spherical it will define an equirectangular transform.class
Renders a cylindrical view from an equirectangular image.class
Renders a cylindrical view from an equirectangular image.class
Base class for all distortions from an equirectangular image.class
Base class for all distortions from an equirectangular image.class
Transforms the equirectangular image as if the input image was taken by the camera at the same location but with a rotation.class
Transforms the equirectangular image as if the input image was taken by the camera at the same location but with a rotation. -
Uses of PixelTransform in boofcv.alg.meshing
Modifier and TypeMethodDescriptionvoid
DepthImageToMeshGridSample.processInvDepth
(GrayF32 inverseDepth, PixelTransform<Point2D_F64> pixelToNorm, float maxInverseJump) Processes the inverse depth image and returns all the found 3D meshes -
Uses of PixelTransform in boofcv.alg.mvs
Modifier and TypeFieldDescriptionBundleToRectificationStereoParameters.view1_dist_to_undist
From distorted to undistorted pixels in view-1Modifier and TypeMethodDescriptionint
CreateCloudFromDisparityImages.addInverseDepth
(GrayF32 inverseDepth, Se3_F64 world_to_view, Point2Transform2_F64 norm_to_pixel, PixelTransform<Point2D_F64> pixel_to_norm) Add points from the inverse depth imagestatic void
MultiViewStereoOps.disparityToCloud
(ImageGray<?> disparity, DisparityParameters parameters, @Nullable PixelTransform<Point2D_F64> pixelToNorm, BoofLambdas.PixXyzConsumer_F64 consumer) Converts the disparity image into a point cloud.void
MultiBaselineDisparityErrors.initialize
(int width, int height, PixelTransform<Point2D_F64> dist_to_undist) Must call before adding images.void
ScoreRectifiedViewCoveragePixels.initialize
(int width, int height, PixelTransform<Point2D_F64> transform_pixel_to_undist) Initializes data structures and specifies lens distortion for the target viewstatic void
MultiViewStereoOps.invalidateBorder
(int width, int height, PixelTransform<Point2D_F64> dist_to_undist, DMatrixRMaj undist_to_rect, int radius, float invalidValue, GrayF32 disparity) Projects the input image's border onto the rectified image and marks all pixels it touches as invalid in the disparity image.static void
MultiViewStereoOps.inverseToCloud
(GrayF32 inverseDepth, PixelTransform<Point2D_F64> pixelToNorm, BoofLambdas.PixXyzConsumer_F64 consumer) Inverse depth image to point cloud. -
Uses of PixelTransform in boofcv.alg.mvs.impl
Modifier and TypeMethodDescriptionstatic void
ImplMultiViewStereoOps.disparityToCloud
(GrayF32 disparity, DisparityParameters parameters, PixelTransform<Point2D_F64> pixelToNorm, BoofLambdas.PixXyzConsumer_F64 consumer) static void
ImplMultiViewStereoOps.disparityToCloud
(GrayU8 disparity, DisparityParameters parameters, PixelTransform<Point2D_F64> pixelToNorm, BoofLambdas.PixXyzConsumer_F64 consumer) static void
ImplMultiViewStereoOps.inverseToCloud
(GrayF32 inverseDepthImage, PixelTransform<Point2D_F64> pixelToNorm, BoofLambdas.PixXyzConsumer_F64 consumer) -
Uses of PixelTransform in boofcv.alg.sfm
Modifier and TypeMethodDescriptionvoid
DepthSparse3D.configure
(LensDistortionNarrowFOV model, PixelTransform<Point2D_F32> visualToDepth) Configures intrinsic camera parameters -
Uses of PixelTransform in boofcv.alg.sfm.d2
Modifier and TypeMethodDescriptionStitchingTransform.convertPixel
(IT input, @Nullable PixelTransform<Point2D_F32> output) Modifier and TypeMethodDescriptionStitchingTransform.convertPixel
(IT input, @Nullable PixelTransform<Point2D_F32> output) -
Uses of PixelTransform in boofcv.alg.shapes.edge
Modifier and TypeMethodDescriptionvoid
BaseIntegralEdge.setTransform
(@Nullable PixelTransform<Point2D_F32> undistToDist) Used to specify a transform that is applied to pixel coordinates to bring them back into original input image coordinates.void
EdgeIntensityPolygon.setTransform
(@Nullable PixelTransform<Point2D_F32> undistToDist) Used to specify a transform that is applied to pixel coordinates to bring them back into original input image coordinates. -
Uses of PixelTransform in boofcv.alg.shapes.ellipse
Modifier and TypeFieldDescriptionprotected @Nullable PixelTransform<Point2D_F32>
BinaryEllipseDetectorPixel.distToUndist
Modifier and TypeMethodDescriptionvoid
BinaryEllipseDetector.setLensDistortion
(@Nullable PixelTransform<Point2D_F32> distToUndist, @Nullable PixelTransform<Point2D_F32> undistToDist) Specifies transforms which can be used to change coordinates from distorted to undistorted.void
BinaryEllipseDetectorPixel.setLensDistortion
(@Nullable PixelTransform<Point2D_F32> distToUndist) Specifies transforms which can be used to change coordinates from distorted to undistorted. -
Uses of PixelTransform in boofcv.alg.shapes.polygon
Modifier and TypeFieldDescriptionprotected @Nullable PixelTransform<Point2D_F32>
DetectPolygonFromContour.distToUndist
transforms which can be used to handle lens distortionprotected @Nullable PixelTransform<Point2D_F32>
DetectPolygonFromContour.undistToDist
transforms which can be used to handle lens distortionModifier and TypeMethodDescriptionvoid
DetectPolygonBinaryGrayRefine.setLensDistortion
(int width, int height, @Nullable PixelTransform<Point2D_F32> distToUndist, @Nullable PixelTransform<Point2D_F32> undistToDist) Specifies transforms which can be used to change coordinates from distorted to undistorted and the opposite coordinates.void
DetectPolygonFromContour.setLensDistortion
(int width, int height, @Nullable PixelTransform<Point2D_F32> distToUndist, @Nullable PixelTransform<Point2D_F32> undistToDist) Specifies transforms which can be used to change coordinates from distorted to undistorted and the opposite coordinates.void
RefinePolygonToGray.setLensDistortion
(int width, int height, @Nullable PixelTransform<Point2D_F32> distToUndist, @Nullable PixelTransform<Point2D_F32> undistToDist) Specifies lens distortionvoid
RefinePolygonToGrayLine.setLensDistortion
(int width, int height, @Nullable PixelTransform<Point2D_F32> distToUndist, @Nullable PixelTransform<Point2D_F32> undistToDist) void
RefinePolygonToGrayLine.setTransform
(PixelTransform<Point2D_F32> undistToDist) Used to specify a transform that is applied to pixel coordinates to bring them back into original input image coordinates. -
Uses of PixelTransform in boofcv.core.image
ModifierConstructorDescriptionGImageGrayDistorted
(PixelTransform<Point2D_F32> transform, InterpolatePixelS<T> interpolate) -
Uses of PixelTransform in boofcv.struct.distort
Modifier and TypeClassDescriptionclass
Allows aPointToPixelTransform_F32
to be invoked as aPixelTransform
.class
Allows aPointToPixelTransform_F64
to be invoked as aPixelTransform
.Modifier and TypeMethodDescriptiondefault PixelTransform<T>
PixelTransform.copyConcurrent()
Creates a copy of this transform for use in concurrent application.