Package boofcv.alg.sfm.overhead
Class CreateSyntheticOverheadViewPL<T extends boofcv.struct.image.ImageGray<T>>
- java.lang.Object
-
- boofcv.alg.sfm.overhead.CreateSyntheticOverheadView<boofcv.struct.image.Planar<T>>
-
- boofcv.alg.sfm.overhead.CreateSyntheticOverheadViewPL<T>
-
public class CreateSyntheticOverheadViewPL<T extends boofcv.struct.image.ImageGray<T>> extends CreateSyntheticOverheadView<boofcv.struct.image.Planar<T>>
Implementation ofCreateSyntheticOverheadViewforPlanar.
-
-
Field Summary
-
Fields inherited from class boofcv.alg.sfm.overhead.CreateSyntheticOverheadView
mapPixels, overheadHeight, overheadWidth
-
-
Constructor Summary
Constructors Constructor Description CreateSyntheticOverheadViewPL(boofcv.alg.interpolate.InterpolatePixelS<T>[] interp)Constructor which allows the interpolator for each band to be specifiedCreateSyntheticOverheadViewPL(boofcv.alg.interpolate.InterpolationType type, int numBands, java.lang.Class<T> imageType)Constructor which allows the type of interpolation to be specified.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidprocess(boofcv.struct.image.Planar<T> input, boofcv.struct.image.Planar<T> output)Computes overhead view of input image.-
Methods inherited from class boofcv.alg.sfm.overhead.CreateSyntheticOverheadView
configure, getOverheadToPixel
-
-
-
-
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 usednumBands- 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:
processin classCreateSyntheticOverheadView<boofcv.struct.image.Planar<T extends boofcv.struct.image.ImageGray<T>>>- Parameters:
input- (Input) Camera image.output- (Output) Image containing overhead view.
-
-