Package boofcv.alg.distort
Class ImageDistortBasic_SB_MT<Input extends ImageGray<Input>,Output extends ImageGray<Output>>
java.lang.Object
boofcv.alg.distort.ImageDistortBasic<Input,Output,InterpolatePixelS<Input>>
boofcv.alg.distort.ImageDistortBasic_SB_MT<Input,Output>
- All Implemented Interfaces:
ImageDistort<Input,Output>
public class ImageDistortBasic_SB_MT<Input extends ImageGray<Input>,Output extends ImageGray<Output>>
extends ImageDistortBasic<Input,Output,InterpolatePixelS<Input>>
Most basic implementation of
ImageDistort for ImageGray. 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_SB_MT(AssignPixelValue_SB<Output> assigner, InterpolatePixelS<Input> interp) Specifies configuration parameters -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyAll()voidvoidvoidapplyOnlyInside(GrayU8 mask) protected voidMethods inherited from class boofcv.alg.distort.ImageDistortBasic
apply, apply, apply, getModel, getRenderAll, setModel, setRenderAll
-
Constructor Details
-
ImageDistortBasic_SB_MT
public ImageDistortBasic_SB_MT(AssignPixelValue_SB<Output> assigner, InterpolatePixelS<Input> interp) Specifies configuration parameters- Parameters:
interp- Interpolation algorithm
-
-
Method Details
-
init
-
applyAll
public void applyAll() -
applyAll
-
applyOnlyInside
public void applyOnlyInside()- Specified by:
applyOnlyInsidein classImageDistortBasic<Input extends ImageGray<Input>,Output extends ImageGray<Output>, InterpolatePixelS<Input extends ImageGray<Input>>>
-
applyOnlyInside
- Specified by:
applyOnlyInsidein classImageDistortBasic<Input extends ImageGray<Input>,Output extends ImageGray<Output>, InterpolatePixelS<Input extends ImageGray<Input>>>
-