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
ConstructorDescriptionImageDistortBasic_SB_MT
(AssignPixelValue_SB<Output> assigner, InterpolatePixelS<Input> interp) Specifies configuration parameters -
Method Summary
Modifier and TypeMethodDescriptionvoid
applyAll()
void
void
void
applyOnlyInside
(GrayU8 mask) protected void
Methods 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:
applyOnlyInside
in classImageDistortBasic<Input extends ImageGray<Input>,
Output extends ImageGray<Output>, InterpolatePixelS<Input extends ImageGray<Input>>>
-
applyOnlyInside
- Specified by:
applyOnlyInside
in classImageDistortBasic<Input extends ImageGray<Input>,
Output extends ImageGray<Output>, InterpolatePixelS<Input extends ImageGray<Input>>>
-