Uses of Interface
boofcv.struct.distort.PixelTransform
Packages that use PixelTransform
Package
Description
-
Uses of PixelTransform in boofcv.abst.distort
Methods in boofcv.abst.distort with parameters of type PixelTransformModifier and TypeMethodDescriptionFDistort.transform
(PixelTransform<Point2D_F32> outputToInput) Used to manually specify a transform. -
Uses of PixelTransform in boofcv.alg.distort
Classes in boofcv.alg.distort that implement PixelTransformModifier 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
.Fields in boofcv.alg.distort declared as PixelTransformModifier and TypeFieldDescriptionprotected PixelTransform<Point2D_F32>
ImageDistortBasic.dstToSrc
protected PixelTransform<Point2D_F32>
ImageDistortCache_SB.dstToSrc
Methods in boofcv.alg.distort that return PixelTransformModifier and TypeMethodDescriptionPixelTransformCached_F32.copyConcurrent()
ImageDistortCache_SB.getDstToSrc()
ImageDistort.getModel()
Returns the distortion model.ImageDistortBasic.getModel()
ImageDistortCache_SB.getModel()
Methods in boofcv.alg.distort with parameters of type PixelTransformModifier 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) Constructors in boofcv.alg.distort with parameters of type PixelTransformModifierConstructorDescriptionPixelTransformCached_F32
(int width, int height, PixelTransform<Point2D_F32> transform) -
Uses of PixelTransform in boofcv.alg.distort.impl
Methods in boofcv.alg.distort.impl that return PixelTransformMethods in boofcv.alg.distort.impl with parameters of type PixelTransformModifier 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
Classes in boofcv.alg.distort.pinhole that implement PixelTransformModifier 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
Classes in boofcv.alg.distort.spherical that implement PixelTransformModifier 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
Methods in boofcv.alg.meshing with parameters of type PixelTransformModifier 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
Fields in boofcv.alg.mvs declared as PixelTransformModifier and TypeFieldDescriptionBundleToRectificationStereoParameters.view1_dist_to_undist
From distorted to undistorted pixels in view-1Methods in boofcv.alg.mvs with parameters of type PixelTransformModifier 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
Methods in boofcv.alg.mvs.impl with parameters of type PixelTransformModifier 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
Methods in boofcv.alg.sfm with parameters of type PixelTransformModifier and TypeMethodDescriptionvoid
DepthSparse3D.configure
(LensDistortionNarrowFOV model, PixelTransform<Point2D_F32> visualToDepth) Configures intrinsic camera parameters -
Uses of PixelTransform in boofcv.alg.sfm.d2
Methods in boofcv.alg.sfm.d2 that return PixelTransformModifier and TypeMethodDescriptionStitchingTransform.convertPixel
(IT input, @Nullable PixelTransform<Point2D_F32> output) Methods in boofcv.alg.sfm.d2 with parameters of type PixelTransformModifier and TypeMethodDescriptionStitchingTransform.convertPixel
(IT input, @Nullable PixelTransform<Point2D_F32> output) -
Uses of PixelTransform in boofcv.alg.shapes.edge
Methods in boofcv.alg.shapes.edge with parameters of type PixelTransformModifier 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
Fields in boofcv.alg.shapes.ellipse declared as PixelTransformModifier and TypeFieldDescriptionprotected @Nullable PixelTransform<Point2D_F32>
BinaryEllipseDetectorPixel.distToUndist
Methods in boofcv.alg.shapes.ellipse with parameters of type PixelTransformModifier 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
Fields in boofcv.alg.shapes.polygon declared as PixelTransformModifier 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 distortionMethods in boofcv.alg.shapes.polygon with parameters of type PixelTransformModifier 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
Constructors in boofcv.core.image with parameters of type PixelTransformModifierConstructorDescriptionGImageGrayDistorted
(PixelTransform<Point2D_F32> transform, InterpolatePixelS<T> interpolate) -
Uses of PixelTransform in boofcv.struct.distort
Classes in boofcv.struct.distort that implement PixelTransformModifier and TypeClassDescriptionclass
Allows aPointToPixelTransform_F32
to be invoked as aPixelTransform
.class
Allows aPointToPixelTransform_F64
to be invoked as aPixelTransform
.Methods in boofcv.struct.distort that return PixelTransformModifier and TypeMethodDescriptiondefault PixelTransform<T>
PixelTransform.copyConcurrent()
Creates a copy of this transform for use in concurrent application.