public class CreateSyntheticOverheadViewMS<T extends boofcv.struct.image.ImageSingleBand> extends CreateSyntheticOverheadView<boofcv.struct.image.MultiSpectral<T>>
CreateSyntheticOverheadView for MultiSpectral.mapPixels, overheadHeight, overheadWidth| Constructor and Description |
|---|
CreateSyntheticOverheadViewMS(boofcv.alg.interpolate.InterpolatePixelS<T>[] interp)
Constructor which allows the interpolator for each band to be specified
|
CreateSyntheticOverheadViewMS(boofcv.alg.interpolate.TypeInterpolate type,
int numBands,
java.lang.Class<T> imageType)
Constructor which allows the type of interpolation to be specified.
|
| Modifier and Type | Method and Description |
|---|---|
void |
process(boofcv.struct.image.MultiSpectral<T> input,
boofcv.struct.image.MultiSpectral<T> output)
Computes overhead view of input image.
|
configure, getOverheadToPixelpublic CreateSyntheticOverheadViewMS(boofcv.alg.interpolate.InterpolatePixelS<T>[] interp)
interp - Interpolator for each bandpublic CreateSyntheticOverheadViewMS(boofcv.alg.interpolate.TypeInterpolate type,
int numBands,
java.lang.Class<T> imageType)
type - Type of interpolation usednumBands - Number of bands in the image.imageType - Image of each bandpublic void process(boofcv.struct.image.MultiSpectral<T> input, boofcv.struct.image.MultiSpectral<T> output)
process in class CreateSyntheticOverheadView<boofcv.struct.image.MultiSpectral<T extends boofcv.struct.image.ImageSingleBand>>input - (Input) Camera image.output - (Output) Image containing overhead view.