Class CreateSyntheticOverheadViewPL<T extends ImageGray<T>>

java.lang.Object
boofcv.alg.sfm.overhead.CreateSyntheticOverheadView<Planar<T>>
boofcv.alg.sfm.overhead.CreateSyntheticOverheadViewPL<T>

public class CreateSyntheticOverheadViewPL<T extends ImageGray<T>> extends CreateSyntheticOverheadView<Planar<T>>
Implementation of CreateSyntheticOverheadView for Planar.
  • Constructor Details

    • CreateSyntheticOverheadViewPL

      public CreateSyntheticOverheadViewPL(InterpolatePixelS<T>[] interp)
      Constructor which allows the interpolator for each band to be specified
      Parameters:
      interp - Interpolator for each band
    • CreateSyntheticOverheadViewPL

      public CreateSyntheticOverheadViewPL(InterpolationType type, int numBands, Class<T> imageType)
      Constructor which allows the type of interpolation to be specified.
      Parameters:
      type - Type of interpolation used
      numBands - Number of bands in the image.
      imageType - Image of each band
  • Method Details

    • process

      public void process(Planar<T> input, Planar<T> output)
      Computes overhead view of input image. All pixels in input image are assumed to be on the ground plane.
      Specified by:
      process in class CreateSyntheticOverheadView<Planar<T extends ImageGray<T>>>
      Parameters:
      input - (Input) Camera image.
      output - (Output) Image containing overhead view.