Class CreateSyntheticOverheadViewPL<T extends boofcv.struct.image.ImageGray<T>>

    • Constructor Detail

      • CreateSyntheticOverheadViewPL

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

        public CreateSyntheticOverheadViewPL​(boofcv.alg.interpolate.InterpolationType type,
                                             int numBands,
                                             java.lang.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 Detail

      • process

        public void process​(boofcv.struct.image.Planar<T> input,
                            boofcv.struct.image.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<boofcv.struct.image.Planar<T extends boofcv.struct.image.ImageGray<T>>>
        Parameters:
        input - (Input) Camera image.
        output - (Output) Image containing overhead view.