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 TypeClassDescriptionclassPixel transform which sets the output to be exactly the same as the inputclassPixel transform which sets the output to be exactly the same as the inputclassDistorts pixels usingAffine2D_F32.classDistorts pixels usingAffine2D_F64.classPrecomputes transformations for each pixel in the image.classDistorts pixels usingHomography2D_F32.Fields in boofcv.alg.distort declared as PixelTransformModifier and TypeFieldDescriptionprotected PixelTransform<Point2D_F32>ImageDistortBasic.dstToSrcprotected PixelTransform<Point2D_F32>ImageDistortCache_SB.dstToSrcMethods 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_I32DistortImageOps.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_I32DistortImageOps.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_F32DistortImageOps.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_F64DistortImageOps.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_F32LensDistortionOps_F32.boundBoxInside(int srcWidth, int srcHeight, PixelTransform<Point2D_F32> transform, Point2D_F32 work) Ensures that the entire box will be insidestatic RectangleLength2D_F64LensDistortionOps_F64.boundBoxInside(int srcWidth, int srcHeight, PixelTransform<Point2D_F64> transform, Point2D_F64 work) Ensures that the entire box will be insidestatic RectangleLength2D_F32LensDistortionOps_F32.centerBoxInside(int srcWidth, int srcHeight, PixelTransform<Point2D_F32> transform, Point2D_F32 work) Attempts to center the box inside.static RectangleLength2D_F64LensDistortionOps_F64.centerBoxInside(int srcWidth, int srcHeight, PixelTransform<Point2D_F64> transform, Point2D_F64 work) Attempts to center the box inside.voidImageDistort.setModel(PixelTransform<Point2D_F32> dstToSrc) Specifies how pixel coordinates are transformed from the destination to source images.voidImageDistortBasic.setModel(PixelTransform<Point2D_F32> dstToSrc) voidImageDistortCache_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 aImageDistortfor the planar images of the specified image type, transformation and interpolation instance.voidImplImageDistort_PL.setModel(PixelTransform<Point2D_F32> dstToSrc) -
Uses of PixelTransform in boofcv.alg.distort.pinhole
Classes in boofcv.alg.distort.pinhole that implement PixelTransformModifier and TypeClassDescriptionclassConverts an image pixel coordinate into a normalized pixel coordinate using the camera's intrinsic parameters.classConverts 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 TypeClassDescriptionclassGiven a transform from a pixel to normalized image coordinates or spherical it will define an equirectangular transform.classGiven a transform from a pixel to normalized image coordinates or spherical it will define an equirectangular transform.classRenders a cylindrical view from an equirectangular image.classRenders a cylindrical view from an equirectangular image.classBase class for all distortions from an equirectangular image.classBase class for all distortions from an equirectangular image.classTransforms the equirectangular image as if the input image was taken by the camera at the same location but with a rotation.classTransforms 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 TypeMethodDescriptionvoidDepthImageToMeshGridSample.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_undistFrom distorted to undistorted pixels in view-1Methods in boofcv.alg.mvs with parameters of type PixelTransformModifier and TypeMethodDescriptionintCreateCloudFromDisparityImages.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 voidMultiViewStereoOps.disparityToCloud(ImageGray<?> disparity, DisparityParameters parameters, @Nullable PixelTransform<Point2D_F64> pixelToNorm, BoofLambdas.PixXyzConsumer_F64 consumer) Converts the disparity image into a point cloud.voidMultiBaselineDisparityErrors.initialize(int width, int height, PixelTransform<Point2D_F64> dist_to_undist) Must call before adding images.voidScoreRectifiedViewCoveragePixels.initialize(int width, int height, PixelTransform<Point2D_F64> transform_pixel_to_undist) Initializes data structures and specifies lens distortion for the target viewstatic voidMultiViewStereoOps.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 voidMultiViewStereoOps.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 voidImplMultiViewStereoOps.disparityToCloud(GrayF32 disparity, DisparityParameters parameters, PixelTransform<Point2D_F64> pixelToNorm, BoofLambdas.PixXyzConsumer_F64 consumer) static voidImplMultiViewStereoOps.disparityToCloud(GrayU8 disparity, DisparityParameters parameters, PixelTransform<Point2D_F64> pixelToNorm, BoofLambdas.PixXyzConsumer_F64 consumer) static voidImplMultiViewStereoOps.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 TypeMethodDescriptionvoidDepthSparse3D.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 TypeMethodDescriptionvoidBaseIntegralEdge.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.voidEdgeIntensityPolygon.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.distToUndistMethods in boofcv.alg.shapes.ellipse with parameters of type PixelTransformModifier and TypeMethodDescriptionvoidBinaryEllipseDetector.setLensDistortion(@Nullable PixelTransform<Point2D_F32> distToUndist, @Nullable PixelTransform<Point2D_F32> undistToDist) Specifies transforms which can be used to change coordinates from distorted to undistorted.voidBinaryEllipseDetectorPixel.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.distToUndisttransforms which can be used to handle lens distortionprotected @Nullable PixelTransform<Point2D_F32>DetectPolygonFromContour.undistToDisttransforms which can be used to handle lens distortionMethods in boofcv.alg.shapes.polygon with parameters of type PixelTransformModifier and TypeMethodDescriptionvoidDetectPolygonBinaryGrayRefine.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.voidDetectPolygonFromContour.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.voidRefinePolygonToGray.setLensDistortion(int width, int height, @Nullable PixelTransform<Point2D_F32> distToUndist, @Nullable PixelTransform<Point2D_F32> undistToDist) Specifies lens distortionvoidRefinePolygonToGrayLine.setLensDistortion(int width, int height, @Nullable PixelTransform<Point2D_F32> distToUndist, @Nullable PixelTransform<Point2D_F32> undistToDist) voidRefinePolygonToGrayLine.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 TypeClassDescriptionclassAllows aPointToPixelTransform_F32to be invoked as aPixelTransform.classAllows aPointToPixelTransform_F64to 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.