Class ImageDistortCache_SB<Input extends ImageGray<Input>,Output extends ImageGray<Output>>

java.lang.Object
boofcv.alg.distort.ImageDistortCache_SB<Input,Output>
All Implemented Interfaces:
ImageDistort<Input,Output>
Direct Known Subclasses:
ImageDistortCache_SB_MT

public class ImageDistortCache_SB<Input extends ImageGray<Input>,Output extends ImageGray<Output>> extends Object implements ImageDistort<Input,Output>
Except for very simple functions, computing the per pixel distortion is an expensive operation. To overcome this problem the distortion is computed once and cached. Then when the image is distorted again the save results are simply recalled and not computed again.