Uses of Interface
boofcv.alg.distort.ImageDistort
Package
Description
-
Uses of ImageDistort in boofcv.alg.distort
Modifier and TypeClassDescriptionclass
ImageDistortBasic<Input extends ImageBase<Input>,
Output extends ImageBase<Output>, Interpolate extends InterpolatePixel<Input>> Most basic implementation ofImageDistort
.class
ImageDistortBasic_IL<Input extends ImageInterleaved<Input>,
Output extends ImageInterleaved<Output>> Most basic implementation ofImageDistort
forImageInterleaved
.class
ImageDistortBasic_IL_MT<Input extends ImageInterleaved<Input>,
Output extends ImageInterleaved<Output>> Most basic implementation ofImageDistort
forImageInterleaved
.class
ImageDistortBasic_SB<Input extends ImageGray<Input>,
Output extends ImageGray<Output>> Most basic implementation ofImageDistort
forImageGray
.class
ImageDistortBasic_SB_MT<Input extends ImageGray<Input>,
Output extends ImageGray<Output>> Most basic implementation ofImageDistort
forImageGray
.class
ImageDistortCache_SB<Input extends ImageGray<Input>,
Output extends ImageGray<Output>> Except for very simple functions, computing the per pixel distortion is an expensive operation.class
ImageDistortCache_SB_MT<Input extends ImageGray<Input>,
Output extends ImageGray<Output>> Except for very simple functions, computing the per pixel distortion is an expensive operation.Modifier and TypeMethodDescriptionstatic <T extends ImageBase<T>,
O extends CameraPinhole, D extends CameraPinhole>
ImageDistort<T,T> LensDistortionOps.changeCameraModel
(AdjustmentType type, BorderType borderType, O original, D desired, D modified, ImageType<T> imageType) Creates a distortion for modifying the input image from one camera model into another camera model.ModifierConstructorDescriptionMultiCameraToEquirectangular
(ImageDistort<T, T> distort, int equiWidth, int equiHeight, ImageType<T> imageType) Configuration constructor -
Uses of ImageDistort in boofcv.alg.distort.impl
Modifier and TypeClassDescriptionclass
ImplImageDistort_PL<Input extends ImageGray<Input>,
Output extends ImageGray<Output>> Implementation ofImageDistort
forPlanar
images.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. -
Uses of ImageDistort in boofcv.alg.geo
Modifier and TypeMethodDescriptionstatic <T extends ImageBase<T>>
ImageDistort<T,T> RectifyDistortImageOps.rectifyImage
(CameraPinholeBrown param, FMatrixRMaj rectify, BorderType borderType, ImageType<T> imageType) Creates anImageDistort
for rectifying an image given its radial distortion and rectification matrix.static <T extends ImageGray<T>>
ImageDistort<T,T> RectifyDistortImageOps.rectifyImage
(FMatrixRMaj rectify, BorderType borderType, Class<T> imageType) Creates anImageDistort
for rectifying an image given its rectification matrix. -
Uses of ImageDistort in boofcv.alg.sfm.d2
ModifierConstructorDescriptionStitchingFromMotion2D
(ImageMotion2D<I, IT> motion, ImageDistort<I, I> distorter, StitchingTransform<IT> converter, double maxJumpFraction) Provides internal algorithms and tuning parameters. -
Uses of ImageDistort in boofcv.factory.distort
Modifier and TypeMethodDescriptionstatic <Input extends ImageBase<Input>,
Output extends ImageBase<Output>>
ImageDistort<Input,Output> FactoryDistort.distort
(boolean cached, InterpolatePixel<Input> interp, ImageType<Output> outputType) Creates aImageDistort
for the specified image type, transformation and interpolation instance.static <Input extends ImageBase<Input>,
Output extends ImageBase<Output>>
ImageDistort<Input,Output> FactoryDistort.distort
(boolean cached, InterpolationType interpolationType, BorderType borderType, ImageType<Input> inputType, ImageType<Output> outputType) Creates aImageDistort
for the specified image type, transformation and interpolation instance.static <Input extends ImageInterleaved<Input>,
Output extends ImageInterleaved<Output>>
ImageDistort<Input,Output> FactoryDistort.distortIL
(boolean cached, InterpolatePixelMB<Input> interp, ImageType<Output> outputType) static <Input extends ImageGray<Input>,
Output extends ImageGray<Output>>
ImageDistort<Planar<Input>,Planar<Output>> FactoryDistort.distortPL
(boolean cached, InterpolatePixelS<Input> interp, Class<Output> outputType) Creates aImageDistort
for the planar images, transformation and interpolation instance.static <Input extends ImageGray<Input>,
Output extends ImageGray<Output>>
ImageDistort<Input,Output> FactoryDistort.distortSB
(boolean cached, InterpolatePixelS<Input> interp, Class<Output> outputType) Creates aImageDistort
for the specified image type, transformation and interpolation instance.