Package boofcv.alg.distort
Class ImageDistortBasic_IL<Input extends ImageInterleaved<Input>,Output extends ImageInterleaved<Output>>
java.lang.Object
boofcv.alg.distort.ImageDistortBasic<Input,Output,InterpolatePixelMB<Input>>
boofcv.alg.distort.ImageDistortBasic_IL<Input,Output>
- All Implemented Interfaces:
ImageDistort<Input,Output>
public class ImageDistortBasic_IL<Input extends ImageInterleaved<Input>,Output extends ImageInterleaved<Output>>
extends ImageDistortBasic<Input,Output,InterpolatePixelMB<Input>>
Most basic implementation of
ImageDistort for ImageInterleaved. Computes the distortion from the
dst to src image for each pixel. The dst pixel value is then set to the interpolated value of the src image.-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionImageDistortBasic_IL(AssignPixelValue_MB<Output> assigner, InterpolatePixelMB<Input> interp) Specifies configuration parameters -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplyAll()protected voidprotected voidprotected voidapplyOnlyInside(GrayU8 mask) protected voidMethods inherited from class boofcv.alg.distort.ImageDistortBasic
apply, apply, apply, getModel, getRenderAll, setModel, setRenderAll
-
Constructor Details
-
ImageDistortBasic_IL
Specifies configuration parameters- Parameters:
interp- Interpolation algorithm
-
-
Method Details
-
init
- Overrides:
initin classImageDistortBasic<Input extends ImageInterleaved<Input>,Output extends ImageInterleaved<Output>, InterpolatePixelMB<Input extends ImageInterleaved<Input>>>
-
applyAll
protected void applyAll()- Specified by:
applyAllin classImageDistortBasic<Input extends ImageInterleaved<Input>,Output extends ImageInterleaved<Output>, InterpolatePixelMB<Input extends ImageInterleaved<Input>>>
-
applyAll
- Specified by:
applyAllin classImageDistortBasic<Input extends ImageInterleaved<Input>,Output extends ImageInterleaved<Output>, InterpolatePixelMB<Input extends ImageInterleaved<Input>>>
-
applyOnlyInside
protected void applyOnlyInside()- Specified by:
applyOnlyInsidein classImageDistortBasic<Input extends ImageInterleaved<Input>,Output extends ImageInterleaved<Output>, InterpolatePixelMB<Input extends ImageInterleaved<Input>>>
-
applyOnlyInside
- Specified by:
applyOnlyInsidein classImageDistortBasic<Input extends ImageInterleaved<Input>,Output extends ImageInterleaved<Output>, InterpolatePixelMB<Input extends ImageInterleaved<Input>>>
-