Uses of Class
boofcv.struct.image.ImageMultiBand
Package
Description
-
Uses of ImageMultiBand in boofcv.abst.filter.derivative
Modifier and TypeInterfaceDescriptioninterface
GradientMultiToSingleBand<Input extends ImageMultiBand<Input>,
Output extends ImageGray<Output>> Interface for converting a multi-band gradient into a single band gradient.class
GradientMultiToSingleBand_Reflection<Input extends ImageMultiBand<Input>,
Output extends ImageGray<Output>> Implementation ofGradientMultiToSingleBand
which uses reflection to invoke static functions.class
ImageGradientThenReduce<Input extends ImageMultiBand<Input>,
Middle extends ImageMultiBand<Middle>, Output extends ImageGray<Output>> First computes a multi-band image gradient then reduces the number of bands in the gradient to one.class
ImageGradientThenReduce<Input extends ImageMultiBand<Input>,
Middle extends ImageMultiBand<Middle>, Output extends ImageGray<Output>> First computes a multi-band image gradient then reduces the number of bands in the gradient to one. -
Uses of ImageMultiBand in boofcv.alg
Modifier and TypeMethodDescriptionstatic void
InputSanityCheck.checkReshapeB
(ImageMultiBand<?> imgA, ImageMultiBand<?> imgB) Throws exception if two images are the same instance.static void
InputSanityCheck.checkSameShapeB
(ImageMultiBand<?> imgA, ImageMultiBand<?> imgB) -
Uses of ImageMultiBand in boofcv.alg.background.moving
Modifier and TypeClassDescriptionclass
BackgroundMovingGmm_MB<T extends ImageMultiBand<T>,
Motion extends InvertibleTransform<Motion>> Implementation ofBackgroundMovingGmm
forImageGray
.class
BackgroundMovingGmm_MB_MT<T extends ImageMultiBand<T>,
Motion extends InvertibleTransform<Motion>> Implementation ofBackgroundMovingGmm
forImageGray
. -
Uses of ImageMultiBand in boofcv.alg.background.stationary
Modifier and TypeClassDescriptionclass
BackgroundStationaryGmm_MB<T extends ImageMultiBand<T>>
Implementation ofBackgroundAlgorithmGmm
forImageMultiBand
.class
BackgroundStationaryGmm_MB_MT<T extends ImageMultiBand<T>>
Implementation ofBackgroundAlgorithmGmm
forImageMultiBand
. -
Uses of ImageMultiBand in boofcv.alg.color
Modifier and TypeMethodDescriptionstatic void
ColorRgb.rgbToGray_Weighted
(ImageMultiBand rgb, ImageGray gray) -
Uses of ImageMultiBand in boofcv.alg.distort
Modifier and TypeInterfaceDescriptioninterface
AssignPixelValue_MB<T extends ImageMultiBand<T>>
Abstract way to assign pixel values toImageMultiBand
without knowing the underlying data type. -
Uses of ImageMultiBand in boofcv.alg.interpolate
Modifier and TypeClassDescriptionclass
NearestNeighborPixelMB<T extends ImageMultiBand<T>>
Performs nearest neighbor interpolation to extract values between pixels in an image. -
Uses of ImageMultiBand in boofcv.alg.misc
Modifier and TypeMethodDescriptionstatic void
GImageMiscOps.fillBand
(ImageMultiBand input, int band, double value) Computes the mean of the absolute value of the difference between the two images.static void
GImageMiscOps.insertBand
(ImageGray input, int band, ImageMultiBand output) Computes the mean of the absolute value of the difference between the two images. -
Uses of ImageMultiBand in boofcv.alg.segmentation.ms
Modifier and TypeClassDescriptionclass
SegmentMeanShiftSearchColor<T extends ImageMultiBand<T>>
Implementation ofSegmentMeanShiftSearch
for color images -
Uses of ImageMultiBand in boofcv.core.image
Modifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
TGConvertImage.average
(ImageMultiBand input, T output) Converts aImageMultiBand
into aImageGray
by computing the average value of each pixel across all the bands. -
Uses of ImageMultiBand in boofcv.factory.feature.describe
Modifier and TypeMethodDescriptionstatic <T extends ImageMultiBand<T>,
II extends ImageGray<II>>
DescribePointRadiusAngle<T,TupleDesc_F64> FactoryDescribePointRadiusAngle.surfColorFast
(ConfigSurfDescribe.Fast config, ImageType<T> imageType) Color variant of the SURF descriptor which has been designed for speed and sacrifices some stability. -
Uses of ImageMultiBand in boofcv.factory.feature.detdesc
Modifier and TypeMethodDescriptionstatic <T extends ImageMultiBand<T>,
II extends ImageGray<II>>
DetectDescribePoint<T,TupleDesc_F64> FactoryDetectDescribe.surfColorStable
(@Nullable ConfigFastHessian configDetector, ConfigSurfDescribe.Stability configDescribe, @Nullable ConfigSlidingIntegral configOrientation, ImageType<T> imageType) Color version of SURF stable feature. -
Uses of ImageMultiBand in boofcv.factory.filter.derivative
Modifier and TypeMethodDescriptionstatic <I extends ImageMultiBand<I>,
M extends ImageMultiBand<M>, D extends ImageGray<D>>
ImageGradient<I,D> FactoryDerivative.gradientReduce
(ImageGradient<I, M> gradient, DerivativeReduceType type, Class<D> outputType) Computes the image gradient inside a multi-band image then reduces the output to a single band before returning the resultsstatic <I extends ImageMultiBand<I>,
M extends ImageMultiBand<M>, D extends ImageGray<D>>
ImageGradient<I,D> FactoryDerivative.gradientReduce
(ImageGradient<I, M> gradient, DerivativeReduceType type, Class<D> outputType) Computes the image gradient inside a multi-band image then reduces the output to a single band before returning the results -
Uses of ImageMultiBand in boofcv.factory.interpolate
Modifier and TypeMethodDescriptionstatic <T extends ImageMultiBand<T>>
InterpolatePixelMB<T>FactoryInterpolation.bilinearPixelMB
(ImageType<T> imageType, BorderType borderType) static <T extends ImageMultiBand<T>>
InterpolatePixelMB<T>FactoryInterpolation.bilinearPixelMB
(T image, BorderType borderType) static <T extends ImageMultiBand<T>>
InterpolatePixelMB<T>FactoryInterpolation.nearestNeighborPixelMB
(ImageType<T> imageType, BorderType borderType) -
Uses of ImageMultiBand in boofcv.factory.tracker
Modifier and TypeMethodDescriptionstatic <T extends ImageMultiBand<T>>
PixelLikelihood<T>FactoryTrackerObjectAlgs.likelihoodHueSatHistCoupled
(double maxPixelValue, int numHistogramBins, ImageType<T> imageType) static <T extends ImageMultiBand<T>>
PixelLikelihood<T>FactoryTrackerObjectAlgs.likelihoodHueSatHistIndependent
(double maxPixelValue, int numHistogramBins, ImageType<T> imageType) -
Uses of ImageMultiBand in boofcv.struct.image
Modifier and TypeClassDescriptionclass
ImageMultiBand<T extends ImageMultiBand<T>>
Base class for images with multiple bands.Modifier and TypeClassDescriptionclass
ImageInterleaved<T extends ImageInterleaved<T>>
Base class for images that contain multiple interleaved bands.class
ImageInterleaved
for data of type float.class
ImageInterleaved
for data of type double.class
InterleavedI16<T extends InterleavedI16<T>>
ImageInterleaved
for data of type short.class
InterleavedI8<T extends InterleavedI8<T>>
ImageInterleaved
for data of type byte.class
InterleavedInteger<T extends InterleavedInteger<T>>
Base class for integer interleaved images.class
An image where the primitive type is an unsigned short.class
ImageInterleaved
for data of type int.class
ImageInterleaved
for data of type int.class
An image where the primitive type is a signed byte.class
An image where the primitive type is an unsigned short.class
An image where the primitive type is an unsigned byte.class
Multi-band image composed of discontinuous planar images for each band.