Uses of Class
boofcv.struct.image.Planar
Packages that use Planar
Package
Description
-
Uses of Planar in boofcv
Modifier and TypeMethodDescriptionstatic <T extends Planar>
TBoofTesting.createSubImageOf_PL
(T input) -
Uses of Planar in boofcv.abst.feature.describe
Methods in boofcv.abst.feature.describe that return types with arguments of type PlanarMethods in boofcv.abst.feature.describe with parameters of type Planar -
Uses of Planar in boofcv.abst.feature.detdesc
Methods in boofcv.abst.feature.detdesc that return types with arguments of type PlanarMethods in boofcv.abst.feature.detdesc with parameters of type Planar -
Uses of Planar in boofcv.abst.filter.convolve
Methods in boofcv.abst.filter.convolve that return types with arguments of type PlanarModifier and TypeMethodDescriptionPlanarConvolveDown.getInputType()
PlanarConvolveDown.getOutputType()
Methods in boofcv.abst.filter.convolve with parameters of type Planar -
Uses of Planar in boofcv.abst.filter.derivative
Methods in boofcv.abst.filter.derivative that return types with arguments of type PlanarModifier and TypeMethodDescriptionImageGradient_PL.getDerivativeType()
ImageGradient_PL.getInputType()
Methods in boofcv.abst.filter.derivative with parameters of type Planar -
Uses of Planar in boofcv.abst.filter.interpolate
Methods in boofcv.abst.filter.interpolate that return PlanarMethods in boofcv.abst.filter.interpolate that return types with arguments of type PlanarModifier and TypeMethodDescriptionInterpolatePixel_PL_using_SB.copy()
InterpolatePixel_PL_using_SB.getBorder()
InterpolatePixel_PL_using_SB.getImageType()
Methods in boofcv.abst.filter.interpolate with parameters of type PlanarMethod parameters in boofcv.abst.filter.interpolate with type arguments of type PlanarModifier and TypeMethodDescriptionvoid
InterpolatePixel_PL_using_SB.setBorder
(ImageBorder<Planar<T>> border) -
Uses of Planar in boofcv.abst.sfm.d2
Methods in boofcv.abst.sfm.d2 with parameters of type Planar -
Uses of Planar in boofcv.abst.sfm.d3
Methods in boofcv.abst.sfm.d3 that return PlanarModifier and TypeMethodDescriptionPyramidDirectColorDepth_to_DepthVisualOdometry.getUndistorted()
-
Uses of Planar in boofcv.alg
Methods in boofcv.alg that return PlanarModifier and TypeMethodDescriptionInputSanityCheck.declareOrReshape
(@Nullable Planar<T> image, int width, int height, int numBands, Class<T> imageType) Methods in boofcv.alg with parameters of type PlanarModifier and TypeMethodDescriptionInputSanityCheck.declareOrReshape
(@Nullable Planar<T> image, int width, int height, int numBands, Class<T> imageType) -
Uses of Planar in boofcv.alg.background.moving
Fields in boofcv.alg.background.moving with type parameters of type PlanarModifier and TypeFieldDescriptionprotected InterpolatePixelMB<Planar<GrayF32>>
BackgroundMovingBasic_PL_MT._interpolationBG
protected InterpolatePixelMB<Planar<GrayF32>>
BackgroundMovingBasic_PL._interpolationBG
protected InterpolatePixelMB<Planar<T>>
BackgroundMovingBasic_PL_MT._interpolationInput
protected InterpolatePixelMB<Planar<T>>
BackgroundMovingBasic_PL._interpolationInput
protected InterpolatePixelMB<Planar<T>>
BackgroundMovingGaussian_PL_MT._interpolationInput
protected InterpolatePixelMB<Planar<T>>
BackgroundMovingGaussian_PL._interpolationInput
Methods in boofcv.alg.background.moving with parameters of type PlanarModifier and TypeMethodDescriptionprotected void
protected void
protected void
protected void
protected void
BackgroundMovingBasic_PL_MT.updateBackground
(int x0, int y0, int x1, int y1, Planar<T> frame) protected void
BackgroundMovingBasic_PL.updateBackground
(int x0, int y0, int x1, int y1, Planar<T> frame) protected void
BackgroundMovingGaussian_PL_MT.updateBackground
(int x0, int y0, int x1, int y1, Planar<T> frame) protected void
BackgroundMovingGaussian_PL.updateBackground
(int x0, int y0, int x1, int y1, Planar<T> frame) Constructor parameters in boofcv.alg.background.moving with type arguments of type PlanarModifierConstructorDescriptionBackgroundMovingBasic_PL
(float learnRate, float threshold, Point2Transform2Model_F32<Motion> transform, InterpolationType interpType, ImageType<Planar<T>> imageType) BackgroundMovingBasic_PL_MT
(float learnRate, float threshold, Point2Transform2Model_F32<Motion> transform, InterpolationType interpType, ImageType<Planar<T>> imageType) BackgroundMovingGaussian_PL
(float learnRate, float threshold, Point2Transform2Model_F32<Motion> transform, InterpolationType interpType, ImageType<Planar<T>> imageType) Configurations background removal.BackgroundMovingGaussian_PL_MT
(float learnRate, float threshold, Point2Transform2Model_F32<Motion> transform, InterpolationType interpType, ImageType<Planar<T>> imageType) Configurations background removal. -
Uses of Planar in boofcv.alg.background.stationary
Fields in boofcv.alg.background.stationary declared as PlanarModifier and TypeFieldDescriptionBackgroundStationaryBasic_PL_MT.background
BackgroundStationaryBasic_PL.background
Methods in boofcv.alg.background.stationary that return PlanarModifier and TypeMethodDescriptionBackgroundStationaryBasic_PL_MT.getBackground()
Returns the background image.BackgroundStationaryBasic_PL.getBackground()
Returns the background image.Methods in boofcv.alg.background.stationary with parameters of type PlanarModifier and TypeMethodDescriptionvoid
void
void
void
void
BackgroundStationaryBasic_PL_MT.updateBackground
(Planar<T> frame) void
BackgroundStationaryBasic_PL.updateBackground
(Planar<T> frame) void
BackgroundStationaryGaussian_PL_MT.updateBackground
(Planar<T> frame) void
BackgroundStationaryGaussian_PL.updateBackground
(Planar<T> frame) Constructor parameters in boofcv.alg.background.stationary with type arguments of type PlanarModifierConstructorDescriptionBackgroundStationaryBasic_PL
(float learnRate, float threshold, ImageType<Planar<T>> imageType) BackgroundStationaryBasic_PL_MT
(float learnRate, float threshold, ImageType<Planar<T>> imageType) BackgroundStationaryGaussian_PL
(float learnRate, float threshold, ImageType<Planar<T>> imageType) Configurations background removal.BackgroundStationaryGaussian_PL_MT
(float learnRate, float threshold, ImageType<Planar<T>> imageType) Configurations background removal. -
Uses of Planar in boofcv.alg.color
Methods in boofcv.alg.color with parameters of type PlanarModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
voidConverts an image from HSV into RGB.static <T extends ImageGray<T>>
voidConvert a 3-channelPlanar
image from LAB into RGB.static <T extends ImageGray<T>>
voidConverts an image from RGB into HSV.static <T extends ImageGray<T>>
voidConvert a 3-channelPlanar
image from RGB into LAB.static <T extends ImageGray<T>>
voidConvert aPlanar
8-bit RGB into XYZ.static <T extends ImageGray<T>>
voidConvert a 3-channelPlanar
image from RGB into YUV.static <T extends ImageGray<T>>
voidConverts aPlanar
CEI XYZ image to 8-bit RGB.static <T extends ImageGray<T>>
voidConvert a 3-channelPlanar
image from YUV into RGB. -
Uses of Planar in boofcv.alg.color.impl
Methods in boofcv.alg.color.impl with parameters of type PlanarModifier and TypeMethodDescriptionstatic void
ImplColorHsv_MT.hsvToRgb_F32
(Planar<GrayF32> hsv, Planar<GrayF32> rgb) static void
ImplColorHsv.hsvToRgb_F32
(Planar<GrayF32> hsv, Planar<GrayF32> rgb) static void
ImplColorLab_MT.labToRgb_F32
(Planar<GrayF32> lab, Planar<GrayF32> rgb) static void
ImplColorLab.labToRgb_F32
(Planar<GrayF32> lab, Planar<GrayF32> rgb) static void
ImplColorLab_MT.labToRgb_U8
(Planar<GrayF32> lab, Planar<GrayU8> rgb) static void
ImplColorLab.labToRgb_U8
(Planar<GrayF32> lab, Planar<GrayU8> rgb) static void
ImplColorRgb_MT.rgbToGray_Weighted_F32
(Planar<GrayF32> rgb, GrayF32 gray) static void
ImplColorRgb.rgbToGray_Weighted_F32
(Planar<GrayF32> rgb, GrayF32 gray) static void
ImplColorRgb_MT.rgbToGray_Weighted_F64
(Planar<GrayF64> rgb, GrayF64 gray) static void
ImplColorRgb.rgbToGray_Weighted_F64
(Planar<GrayF64> rgb, GrayF64 gray) static void
ImplColorRgb_MT.rgbToGray_Weighted_U8
(Planar<GrayU8> rgb, GrayU8 gray) static void
ImplColorRgb.rgbToGray_Weighted_U8
(Planar<GrayU8> rgb, GrayU8 gray) static void
ImplColorHsv_MT.rgbToHsv_F32
(Planar<GrayF32> rgb, Planar<GrayF32> hsv) Converts an image from RGB into HSV.static void
ImplColorHsv.rgbToHsv_F32
(Planar<GrayF32> rgb, Planar<GrayF32> hsv) Converts an image from RGB into HSV.static void
ImplColorLab_MT.rgbToLab_F32
(Planar<GrayF32> rgb, Planar<GrayF32> lab) static void
ImplColorLab.rgbToLab_F32
(Planar<GrayF32> rgb, Planar<GrayF32> lab) static void
ImplColorLab_MT.rgbToLab_U8
(Planar<GrayU8> rgb, Planar<GrayF32> lab) static void
ImplColorLab.rgbToLab_U8
(Planar<GrayU8> rgb, Planar<GrayF32> lab) static void
ImplColorXyz_MT.rgbToXyz_F32
(Planar<GrayF32> rgb, Planar<GrayF32> xyz) static void
ImplColorXyz.rgbToXyz_F32
(Planar<GrayF32> rgb, Planar<GrayF32> xyz) static void
ImplColorXyz_MT.rgbToXyz_U8
(Planar<GrayU8> rgb, Planar<GrayF32> xyz) static void
ImplColorXyz.rgbToXyz_U8
(Planar<GrayU8> rgb, Planar<GrayF32> xyz) static void
ImplColorYuv_MT.rgbToYuv_F32
(Planar<GrayF32> rgb, Planar<GrayF32> yuv) static void
ImplColorYuv.rgbToYuv_F32
(Planar<GrayF32> rgb, Planar<GrayF32> yuv) static void
ImplColorXyz_MT.xyzToRgb_F32
(Planar<GrayF32> xyz, Planar<GrayF32> rgb) static void
ImplColorXyz.xyzToRgb_F32
(Planar<GrayF32> xyz, Planar<GrayF32> rgb) static void
ImplColorXyz_MT.xyzToRgb_U8
(Planar<GrayF32> xyz, Planar<GrayU8> rgb) static void
ImplColorXyz.xyzToRgb_U8
(Planar<GrayF32> xyz, Planar<GrayU8> rgb) static void
ImplColorYuv_MT.ycbcrToRgb_U8
(Planar<GrayU8> yuv, Planar<GrayU8> rgb) static void
ImplColorYuv.ycbcrToRgb_U8
(Planar<GrayU8> yuv, Planar<GrayU8> rgb) static void
ImplColorYuv_MT.yuvToRgb_F32
(Planar<GrayF32> yuv, Planar<GrayF32> rgb) static void
ImplColorYuv.yuvToRgb_F32
(Planar<GrayF32> yuv, Planar<GrayF32> rgb) -
Uses of Planar in boofcv.alg.depth
Methods in boofcv.alg.depth with parameters of type PlanarModifier and TypeMethodDescriptionstatic void
VisualDepthOps.depthTo3D
(CameraPinholeBrown param, Planar<GrayU8> rgb, GrayU16 depth, DogArray<Point3D_F64> cloud, DogArray<int[]> cloudColor) Creates a point cloud from a depth image and saves the color information. -
Uses of Planar in boofcv.alg.disparity.sgm
Fields in boofcv.alg.disparity.sgm declared as PlanarMethods in boofcv.alg.disparity.sgm that return PlanarMethods in boofcv.alg.disparity.sgm with parameters of type PlanarModifier and TypeMethodDescriptionvoid
Aggregates the cost in the tensor `costYXD`.void
Computes the score for all possible disparity values across all pixels.void
SgmDisparitySelector_MT.select
(Planar<GrayU16> costYXD, Planar<GrayU16> aggregatedYXD, GrayU8 disparity) void
SgmDisparitySelector.select
(Planar<GrayU16> costYXD, Planar<GrayU16> aggregatedYXD, GrayU8 disparity) Given the aggregated cost compute the best disparity to pixel level accuracy for all pixels -
Uses of Planar in boofcv.alg.disparity.sgm.cost
Fields in boofcv.alg.disparity.sgm.cost declared as PlanarMethods in boofcv.alg.disparity.sgm.cost with parameters of type Planar -
Uses of Planar in boofcv.alg.distort.impl
Methods in boofcv.alg.distort.impl that return types with arguments of type PlanarModifier and TypeMethodDescriptionstatic <Input extends ImageGray<Input>,
Output extends ImageGray<Output>>
ImageDistort<Planar<Input>,Planar<Output>> DistortSupport.createDistortPL
(Class<Output> outputType, PixelTransform<Point2D_F32> dstToSrc, InterpolatePixelS<Input> interp, boolean cached) Creates aImageDistort
for the planar images of the specified image type, transformation and interpolation instance.static <Input extends ImageGray<Input>,
Output extends ImageGray<Output>>
ImageDistort<Planar<Input>,Planar<Output>> DistortSupport.createDistortPL
(Class<Output> outputType, PixelTransform<Point2D_F32> dstToSrc, InterpolatePixelS<Input> interp, boolean cached) Creates aImageDistort
for the planar images of the specified image type, transformation and interpolation instance.Methods in boofcv.alg.distort.impl with parameters of type Planar -
Uses of Planar in boofcv.alg.feature.color
Methods in boofcv.alg.feature.color with parameters of type PlanarModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
voidGHistogramFeatureOps.histogram
(Planar<T> image, Histogram_F64 histogram) Computes a joint histogram for a planar image.static void
HistogramFeatureOps.histogram_F32
(Planar<GrayF32> image, Histogram_F64 histogram) static void
HistogramFeatureOps.histogram_U8
(Planar<GrayU8> image, Histogram_F64 histogram) -
Uses of Planar in boofcv.alg.feature.describe
Methods in boofcv.alg.feature.describe with parameters of type Planar -
Uses of Planar in boofcv.alg.feature.detdesc
Methods in boofcv.alg.feature.detdesc with parameters of type PlanarModifier and TypeMethodDescriptionprotected void
protected void
void
Detects and describes features inside provide images. -
Uses of Planar in boofcv.alg.filter.blur
Methods in boofcv.alg.filter.blur that return PlanarModifier and TypeMethodDescriptionBlurImageOps.gaussian
(Planar<T> input, @Nullable Planar<T> output, double sigmaX, int radiusX, double sigmaY, int radiusY, T storage) Applies Gaussian blur to aPlanar
BlurImageOps.gaussian
(Planar<T> input, @Nullable Planar<T> output, double sigma, int radius, T storage) Applies Gaussian blur to aPlanar
BlurImageOps.mean
(Planar<T> input, @Nullable Planar<T> output, int radiusX, int radiusY, T storage, @Nullable GrowArray workVert) Applies a mean box filter with weighted borders.BlurImageOps.mean
(Planar<T> input, @Nullable Planar<T> output, int radius, T storage, @Nullable GrowArray workVert) Applies mean box filter to aPlanar
BlurImageOps.meanAdaptive
(Planar<T> input, @Nullable Planar<T> output, int radiusX, int radiusY, double noiseVariance) Adaptive applies mean blur filter while maintaining edge sharpness with re-weighted image borders.BlurImageOps.meanB
(Planar<T> input, @Nullable Planar<T> output, int radiusX, int radiusY, @Nullable ImageBorder<T> binput, T storage, @Nullable GrowArray workVert) Applies a mean box filter with extended borders.BlurImageOps.meanGeometric
(Planar<T> input, @Nullable Planar<T> output, int radiusX, int radiusY) Applies a geometric mean box filter with re-weighted image borders.BlurImageOps.median
(Planar<T> input, @Nullable Planar<T> output, int radiusX, int radiusY, @Nullable GrowArray<?> work) Applies median filter to aPlanar
Methods in boofcv.alg.filter.blur with parameters of type PlanarModifier and TypeMethodDescriptionBlurImageOps.gaussian
(Planar<T> input, @Nullable Planar<T> output, double sigmaX, int radiusX, double sigmaY, int radiusY, T storage) Applies Gaussian blur to aPlanar
BlurImageOps.gaussian
(Planar<T> input, @Nullable Planar<T> output, double sigma, int radius, T storage) Applies Gaussian blur to aPlanar
BlurImageOps.mean
(Planar<T> input, @Nullable Planar<T> output, int radiusX, int radiusY, T storage, @Nullable GrowArray workVert) Applies a mean box filter with weighted borders.BlurImageOps.mean
(Planar<T> input, @Nullable Planar<T> output, int radius, T storage, @Nullable GrowArray workVert) Applies mean box filter to aPlanar
BlurImageOps.meanAdaptive
(Planar<T> input, @Nullable Planar<T> output, int radiusX, int radiusY, double noiseVariance) Adaptive applies mean blur filter while maintaining edge sharpness with re-weighted image borders.BlurImageOps.meanB
(Planar<T> input, @Nullable Planar<T> output, int radiusX, int radiusY, @Nullable ImageBorder<T> binput, T storage, @Nullable GrowArray workVert) Applies a mean box filter with extended borders.BlurImageOps.meanGeometric
(Planar<T> input, @Nullable Planar<T> output, int radiusX, int radiusY) Applies a geometric mean box filter with re-weighted image borders.BlurImageOps.median
(Planar<T> input, @Nullable Planar<T> output, int radiusX, int radiusY, @Nullable GrowArray<?> work) Applies median filter to aPlanar
-
Uses of Planar in boofcv.alg.filter.blur.impl
Methods in boofcv.alg.filter.blur.impl with parameters of type Planar -
Uses of Planar in boofcv.alg.filter.derivative
Methods in boofcv.alg.filter.derivative with parameters of type PlanarModifier and TypeMethodDescriptionstatic void
Reduces the number of bands by selecting the band with the largest Frobenius norm and using its gradient to be the output gradient on a pixel-by-pixel basisstatic void
Reduces the number of bands by selecting the band with the largest Frobenius norm and using its gradient to be the output gradient on a pixel-by-pixel basis -
Uses of Planar in boofcv.alg.filter.misc
Methods in boofcv.alg.filter.misc with parameters of type Planar -
Uses of Planar in boofcv.alg.misc
Methods in boofcv.alg.misc with parameters of type PlanarModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
voidComputes the average for each pixel across all bands in thePlanar
image.static <T extends ImageGray<T>>
voidComputes the average for each pixel across the specified bands in thePlanar
image.static void
Computes the average for each pixel across all bands in thePlanar
image.static void
Computes the average for each pixel across selected bands in thePlanar
image.static void
Computes the average for each pixel across all bands in thePlanar
image.static void
Computes the average for each pixel across selected bands in thePlanar
image.static void
Computes the average for each pixel across all bands in thePlanar
image.static void
Computes the average for each pixel across selected bands in thePlanar
image.static void
Computes the average for each pixel across all bands in thePlanar
image.static void
Computes the average for each pixel across selected bands in thePlanar
image.static void
Computes the average for each pixel across all bands in thePlanar
image.static void
Computes the average for each pixel across selected bands in thePlanar
image.static void
Computes the average for each pixel across all bands in thePlanar
image.static void
Computes the average for each pixel across selected bands in thePlanar
image.static void
Computes the average for each pixel across all bands in thePlanar
image.static void
Computes the average for each pixel across selected bands in thePlanar
image.static <T extends ImageGray<T>>
voidImageBandMath.checkInput
(Planar<T> input, int startBand, int lastBand) static <T extends ImageGray<T>>
voidComputes the maximum for each pixel across all bands in thePlanar
image.static <T extends ImageGray<T>>
voidComputes the maximum for each pixel across the specified bands in thePlanar
image.static void
Computes the maximum for each pixel across all bands in thePlanar
image.static void
Computes the maximum for each pixel across selected bands in thePlanar
image.static void
Computes the maximum for each pixel across all bands in thePlanar
image.static void
Computes the maximum for each pixel across selected bands in thePlanar
image.static void
Computes the maximum for each pixel across all bands in thePlanar
image.static void
Computes the maximum for each pixel across selected bands in thePlanar
image.static void
Computes the maximum for each pixel across all bands in thePlanar
image.static void
Computes the maximum for each pixel across selected bands in thePlanar
image.static void
Computes the maximum for each pixel across all bands in thePlanar
image.static void
Computes the maximum for each pixel across selected bands in thePlanar
image.static void
Computes the maximum for each pixel across all bands in thePlanar
image.static void
Computes the maximum for each pixel across selected bands in thePlanar
image.static void
Computes the maximum for each pixel across all bands in thePlanar
image.static void
Computes the maximum for each pixel across selected bands in thePlanar
image.static <T extends ImageGray<T>>
voidComputes the median for each pixel across all bands in thePlanar
image.static <T extends ImageGray<T>>
voidComputes the median for each pixel across the specified bands in thePlanar
image.static void
Computes the median for each pixel across all bands in thePlanar
image.static void
Computes the median for each pixel across selected bands in thePlanar
image.static void
Computes the median for each pixel across all bands in thePlanar
image.static void
Computes the median for each pixel across selected bands in thePlanar
image.static void
Computes the median for each pixel across all bands in thePlanar
image.static void
Computes the median for each pixel across selected bands in thePlanar
image.static void
Computes the median for each pixel across all bands in thePlanar
image.static void
Computes the median for each pixel across selected bands in thePlanar
image.static void
Computes the median for each pixel across all bands in thePlanar
image.static void
Computes the median for each pixel across selected bands in thePlanar
image.static void
Computes the median for each pixel across all bands in thePlanar
image.static void
Computes the median for each pixel across selected bands in thePlanar
image.static void
Computes the median for each pixel across all bands in thePlanar
image.static void
Computes the median for each pixel across selected bands in thePlanar
image.static <T extends ImageGray<T>>
voidComputes the minimum for each pixel across all bands in thePlanar
image.static <T extends ImageGray<T>>
voidComputes the minimum for each pixel across specified bands in thePlanar
image.static void
Computes the minimum for each pixel across all bands in thePlanar
image.static void
Computes the minimum for each pixel across selected bands in thePlanar
image.static void
Computes the minimum for each pixel across all bands in thePlanar
image.static void
Computes the minimum for each pixel across selected bands in thePlanar
image.static void
Computes the minimum for each pixel across all bands in thePlanar
image.static void
Computes the minimum for each pixel across selected bands in thePlanar
image.static void
Computes the minimum for each pixel across all bands in thePlanar
image.static void
Computes the minimum for each pixel across selected bands in thePlanar
image.static void
Computes the minimum for each pixel across all bands in thePlanar
image.static void
Computes the minimum for each pixel across selected bands in thePlanar
image.static void
Computes the minimum for each pixel across all bands in thePlanar
image.static void
Computes the minimum for each pixel across selected bands in thePlanar
image.static void
Computes the minimum for each pixel across all bands in thePlanar
image.static void
Computes the minimum for each pixel across selected bands in thePlanar
image.static <T extends ImageGray<T>>
voidComputes the standard deviation for each pixel across all bands in thePlanar
image.static <T extends ImageGray<T>>
voidComputes the standard deviation for each pixel across the specified bands in thePlanar
image.static void
Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
ImageBandMath.stdDev
(Planar<GrayF32> input, GrayF32 output, @Nullable GrayF32 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
ImageBandMath.stdDev
(Planar<GrayF64> input, GrayF64 output, @Nullable GrayF64 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
ImageBandMath.stdDev
(Planar<GrayS16> input, GrayS16 output, @Nullable GrayS16 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
ImageBandMath.stdDev
(Planar<GrayS32> input, GrayS32 output, @Nullable GrayS32 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
ImageBandMath.stdDev
(Planar<GrayS64> input, GrayS64 output, @Nullable GrayS64 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
ImageBandMath.stdDev
(Planar<GrayU16> input, GrayU16 output, @Nullable GrayU16 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
ImageBandMath.stdDev
(Planar<GrayU8> input, GrayU8 output, @Nullable GrayU8 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanar
image. -
Uses of Planar in boofcv.alg.misc.impl
Methods in boofcv.alg.misc.impl with parameters of type PlanarModifier and TypeMethodDescriptionstatic void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
ImplImageBandMath_MT.stdDev
(Planar<GrayF32> input, GrayF32 output, GrayF32 avg, int startBand, int lastBand) static void
ImplImageBandMath_MT.stdDev
(Planar<GrayF64> input, GrayF64 output, GrayF64 avg, int startBand, int lastBand) static void
ImplImageBandMath_MT.stdDev
(Planar<GrayS16> input, GrayS16 output, GrayS16 avg, int startBand, int lastBand) static void
ImplImageBandMath_MT.stdDev
(Planar<GrayS32> input, GrayS32 output, GrayS32 avg, int startBand, int lastBand) static void
ImplImageBandMath_MT.stdDev
(Planar<GrayS64> input, GrayS64 output, GrayS64 avg, int startBand, int lastBand) static void
ImplImageBandMath_MT.stdDev
(Planar<GrayU16> input, GrayU16 output, GrayU16 avg, int startBand, int lastBand) static void
ImplImageBandMath_MT.stdDev
(Planar<GrayU8> input, GrayU8 output, GrayU8 avg, int startBand, int lastBand) static void
ImplImageBandMath.stdDev
(Planar<GrayF32> input, GrayF32 output, GrayF32 avg, int startBand, int lastBand) static void
ImplImageBandMath.stdDev
(Planar<GrayF64> input, GrayF64 output, GrayF64 avg, int startBand, int lastBand) static void
ImplImageBandMath.stdDev
(Planar<GrayS16> input, GrayS16 output, GrayS16 avg, int startBand, int lastBand) static void
ImplImageBandMath.stdDev
(Planar<GrayS32> input, GrayS32 output, GrayS32 avg, int startBand, int lastBand) static void
ImplImageBandMath.stdDev
(Planar<GrayS64> input, GrayS64 output, GrayS64 avg, int startBand, int lastBand) static void
ImplImageBandMath.stdDev
(Planar<GrayU16> input, GrayU16 output, GrayU16 avg, int startBand, int lastBand) static void
ImplImageBandMath.stdDev
(Planar<GrayU8> input, GrayU8 output, GrayU8 avg, int startBand, int lastBand) -
Uses of Planar in boofcv.alg.segmentation.fh04.impl
Methods in boofcv.alg.segmentation.fh04.impl that return types with arguments of type PlanarModifier and TypeMethodDescriptionFhEdgeWeights4_PLF32.getInputType()
FhEdgeWeights4_PLU8.getInputType()
FhEdgeWeights8_PLF32.getInputType()
FhEdgeWeights8_PLU8.getInputType()
Methods in boofcv.alg.segmentation.fh04.impl with parameters of type PlanarModifier and TypeMethodDescriptionvoid
FhEdgeWeights4_PLF32.process
(Planar<GrayF32> input, DogArray<SegmentFelzenszwalbHuttenlocher04.Edge> edges) void
FhEdgeWeights4_PLU8.process
(Planar<GrayU8> input, DogArray<SegmentFelzenszwalbHuttenlocher04.Edge> edges) void
FhEdgeWeights8_PLF32.process
(Planar<GrayF32> input, DogArray<SegmentFelzenszwalbHuttenlocher04.Edge> edges) void
FhEdgeWeights8_PLU8.process
(Planar<GrayU8> input, DogArray<SegmentFelzenszwalbHuttenlocher04.Edge> edges) -
Uses of Planar in boofcv.alg.sfm.d3.direct
Methods in boofcv.alg.sfm.d3.direct that return types with arguments of type PlanarModifier and TypeMethodDescriptionVisOdomDirectColorDepth.getDerivType()
VisOdomDirectColorDepth.getImageType()
PyramidDirectColorDepth.getInputType()
Methods in boofcv.alg.sfm.d3.direct with parameters of type PlanarModifier and TypeMethodDescriptionboolean
VisOdomDirectColorDepth.estimateMotion
(Planar<I> input, Se3_F32 hintKeyToInput) Estimates the motion relative to the key frame.boolean
PyramidDirectColorDepth.process
(Planar<T> input, ImagePixelTo3D inputDepth) Constructor parameters in boofcv.alg.sfm.d3.direct with type arguments of type Planar -
Uses of Planar in boofcv.alg.sfm.overhead
Methods in boofcv.alg.sfm.overhead with parameters of type Planar -
Uses of Planar in boofcv.alg.tracker.meanshift
Methods in boofcv.alg.tracker.meanshift with parameters of type Planar -
Uses of Planar in boofcv.core.encoding
Methods in boofcv.core.encoding that return PlanarModifier and TypeMethodDescriptionConvertNV21.nv21ToPlanarRgb_F32
(byte[] data, int width, int height, Planar<GrayF32> output) Converts an NV21 image into aPlanar
RGB image with F32 bands.ConvertNV21.nv21ToPlanarYuv
(byte[] data, int width, int height, Planar<T> output, Class<T> outputType) Converts an NV21 image into aPlanar
YUV image.ConvertNV21.nv21ToPlanarYuv_U8
(byte[] data, int width, int height, Planar<GrayU8> output) Converts an NV21 image into aPlanar
YUV image with U8 bands.ConvertNV21.nv21TPlanarRgb_U8
(byte[] data, int width, int height, Planar<GrayU8> output) Converts an NV21 image into aPlanar
RGB image with U8 bands.ConvertNV21.nv21TPlanarYuv_F32
(byte[] data, int width, int height, Planar<GrayF32> output) Converts an NV21 image into aPlanar
YUV image with F32 bands.ConvertYuv420_888.yuvToPlanarRgbF32
(ByteBuffer bufferY, ByteBuffer bufferU, ByteBuffer bufferV, int width, int height, int strideY, int strideUV, int stridePixelUV, @Nullable Planar<GrayF32> output, @Nullable GrowArray<DogArray_I8> workArrays) ConvertYuv420_888.yuvToPlanarRgbU8
(ByteBuffer bufferY, ByteBuffer bufferU, ByteBuffer bufferV, int width, int height, int strideY, int strideUV, int stridePixelUV, @Nullable Planar<GrayU8> output, @Nullable GrowArray<DogArray_I8> workArrays) ConvertYuv420_888.yuvToPlanarYuvU8
(ByteBuffer bufferY, ByteBuffer bufferU, ByteBuffer bufferV, int width, int height, int strideY, int strideUV, int stridePixelUV, @Nullable Planar<GrayU8> output, @Nullable GrowArray<DogArray_I8> workArrays) Methods in boofcv.core.encoding with parameters of type PlanarModifier and TypeMethodDescriptionConvertNV21.nv21ToPlanarRgb_F32
(byte[] data, int width, int height, Planar<GrayF32> output) Converts an NV21 image into aPlanar
RGB image with F32 bands.ConvertNV21.nv21ToPlanarYuv
(byte[] data, int width, int height, Planar<T> output, Class<T> outputType) Converts an NV21 image into aPlanar
YUV image.ConvertNV21.nv21ToPlanarYuv_U8
(byte[] data, int width, int height, Planar<GrayU8> output) Converts an NV21 image into aPlanar
YUV image with U8 bands.ConvertNV21.nv21TPlanarRgb_U8
(byte[] data, int width, int height, Planar<GrayU8> output) Converts an NV21 image into aPlanar
RGB image with U8 bands.ConvertNV21.nv21TPlanarYuv_F32
(byte[] data, int width, int height, Planar<GrayF32> output) Converts an NV21 image into aPlanar
YUV image with F32 bands.ConvertYuv420_888.yuvToPlanarRgbF32
(ByteBuffer bufferY, ByteBuffer bufferU, ByteBuffer bufferV, int width, int height, int strideY, int strideUV, int stridePixelUV, @Nullable Planar<GrayF32> output, @Nullable GrowArray<DogArray_I8> workArrays) ConvertYuv420_888.yuvToPlanarRgbU8
(ByteBuffer bufferY, ByteBuffer bufferU, ByteBuffer bufferV, int width, int height, int strideY, int strideUV, int stridePixelUV, @Nullable Planar<GrayU8> output, @Nullable GrowArray<DogArray_I8> workArrays) ConvertYuv420_888.yuvToPlanarYuvU8
(ByteBuffer bufferY, ByteBuffer bufferU, ByteBuffer bufferV, int width, int height, int strideY, int strideUV, int stridePixelUV, @Nullable Planar<GrayU8> output, @Nullable GrowArray<DogArray_I8> workArrays) -
Uses of Planar in boofcv.core.encoding.impl
Methods in boofcv.core.encoding.impl with parameters of type PlanarModifier and TypeMethodDescriptionstatic void
ImplConvertNV21_MT.nv21ToPlanarRgb_F32
(byte[] dataNV, Planar<GrayF32> output) static void
ImplConvertNV21.nv21ToPlanarRgb_F32
(byte[] dataNV, Planar<GrayF32> output) static void
ImplConvertNV21_MT.nv21ToPlanarRgb_U8
(byte[] dataNV, Planar<GrayU8> output) static void
ImplConvertNV21.nv21ToPlanarRgb_U8
(byte[] dataNV, Planar<GrayU8> output) static void
ImplConvertNV21_MT.nv21ToPlanarYuv_F32
(byte[] dataNV, Planar<GrayF32> output) static void
ImplConvertNV21.nv21ToPlanarYuv_F32
(byte[] dataNV, Planar<GrayF32> output) static void
ImplConvertNV21_MT.nv21ToPlanarYuv_U8
(byte[] dataNV, Planar<GrayU8> output) static void
ImplConvertNV21.nv21ToPlanarYuv_U8
(byte[] dataNV, Planar<GrayU8> output) static void
ImplConvertYuyv_MT.yuyvToPlanarRgb_F32
(byte[] dataYV, Planar<GrayF32> output) static void
ImplConvertYuyv.yuyvToPlanarRgb_F32
(byte[] dataYV, Planar<GrayF32> output) static void
ImplConvertYuyv_MT.yuyvToPlanarRgb_U8
(byte[] dataYV, Planar<GrayU8> output) static void
ImplConvertYuyv.yuyvToPlanarRgb_U8
(byte[] dataYV, Planar<GrayU8> output) static void
ImplConvertYV12_MT.yv12ToPlanarRgb_F32
(byte[] dataYV, Planar<GrayF32> output) static void
ImplConvertYV12.yv12ToPlanarRgb_F32
(byte[] dataYV, Planar<GrayF32> output) static void
ImplConvertYV12_MT.yv12ToPlanarRgb_U8
(byte[] dataYV, Planar<GrayU8> output) static void
ImplConvertYV12.yv12ToPlanarRgb_U8
(byte[] dataYV, Planar<GrayU8> output) -
Uses of Planar in boofcv.core.image
Methods in boofcv.core.image that return PlanarModifier and TypeMethodDescriptionConvertImage.convert
(InterleavedF32 input, Planar<GrayF32> output) Converts aInterleavedF32
into the equivalentPlanar
ConvertImage.convert
(InterleavedF64 input, Planar<GrayF64> output) Converts aInterleavedF64
into the equivalentPlanar
ConvertImage.convert
(InterleavedS16 input, Planar<GrayS16> output) Converts aInterleavedS16
into the equivalentPlanar
ConvertImage.convert
(InterleavedS32 input, Planar<GrayS32> output) Converts aInterleavedS32
into the equivalentPlanar
ConvertImage.convert
(InterleavedS64 input, Planar<GrayS64> output) Converts aInterleavedS64
into the equivalentPlanar
ConvertImage.convert
(InterleavedS8 input, Planar<GrayS8> output) Converts aInterleavedS8
into the equivalentPlanar
ConvertImage.convert
(InterleavedU16 input, Planar<GrayU16> output) Converts aInterleavedU16
into the equivalentPlanar
ConvertImage.convert
(InterleavedU8 input, Planar<GrayU8> output) Converts aInterleavedU8
into the equivalentPlanar
ConvertImage.convertF32U8
(InterleavedF32 input, Planar<GrayU8> output) Converts aInterleavedF32
into the equivalentPlanar
ConvertImage.convertU8F32
(InterleavedU8 input, Planar<GrayF32> output) Converts aInterleavedU8
into the equivalentPlanar
Methods in boofcv.core.image that return types with arguments of type PlanarModifier and TypeMethodDescriptionLookUpColorRgbFormats.PL_F32.getImageType()
LookUpColorRgbFormats.PL_U8.getImageType()
Methods in boofcv.core.image with parameters of type PlanarModifier and TypeMethodDescriptionstatic GrayF32
static GrayF64
static GrayS16
static GrayS32
static GrayS64
static GrayS8
static GrayU16
static GrayU8
static <T extends ImageGray<T>>
TConvertImage.convert
(InterleavedF32 input, Planar<GrayF32> output) Converts aInterleavedF32
into the equivalentPlanar
ConvertImage.convert
(InterleavedF64 input, Planar<GrayF64> output) Converts aInterleavedF64
into the equivalentPlanar
ConvertImage.convert
(InterleavedS16 input, Planar<GrayS16> output) Converts aInterleavedS16
into the equivalentPlanar
ConvertImage.convert
(InterleavedS32 input, Planar<GrayS32> output) Converts aInterleavedS32
into the equivalentPlanar
ConvertImage.convert
(InterleavedS64 input, Planar<GrayS64> output) Converts aInterleavedS64
into the equivalentPlanar
ConvertImage.convert
(InterleavedS8 input, Planar<GrayS8> output) Converts aInterleavedS8
into the equivalentPlanar
ConvertImage.convert
(InterleavedU16 input, Planar<GrayU16> output) Converts aInterleavedU16
into the equivalentPlanar
ConvertImage.convert
(InterleavedU8 input, Planar<GrayU8> output) Converts aInterleavedU8
into the equivalentPlanar
static InterleavedF32
ConvertImage.convert
(Planar<GrayF32> input, InterleavedF32 output) Converts aPlanar
into the equivalentInterleavedF32
static InterleavedF64
ConvertImage.convert
(Planar<GrayF64> input, InterleavedF64 output) Converts aPlanar
into the equivalentInterleavedF64
static InterleavedS16
ConvertImage.convert
(Planar<GrayS16> input, InterleavedS16 output) Converts aPlanar
into the equivalentInterleavedS16
static InterleavedS32
ConvertImage.convert
(Planar<GrayS32> input, InterleavedS32 output) Converts aPlanar
into the equivalentInterleavedS32
static InterleavedS64
ConvertImage.convert
(Planar<GrayS64> input, InterleavedS64 output) Converts aPlanar
into the equivalentInterleavedS64
static InterleavedS8
ConvertImage.convert
(Planar<GrayS8> input, InterleavedS8 output) Converts aPlanar
into the equivalentInterleavedS8
static InterleavedU16
ConvertImage.convert
(Planar<GrayU16> input, InterleavedU16 output) Converts aPlanar
into the equivalentInterleavedU16
static InterleavedU8
ConvertImage.convert
(Planar<GrayU8> input, InterleavedU8 output) Converts aPlanar
into the equivalentInterleavedU8
ConvertImage.convertF32U8
(InterleavedF32 input, Planar<GrayU8> output) Converts aInterleavedF32
into the equivalentPlanar
static InterleavedU8
ConvertImage.convertF32U8
(Planar<GrayF32> input, InterleavedU8 output) Converts aPlanar
into the equivalentInterleavedU8
ConvertImage.convertU8F32
(InterleavedU8 input, Planar<GrayF32> output) Converts aInterleavedU8
into the equivalentPlanar
static InterleavedF32
ConvertImage.convertU8F32
(Planar<GrayU8> input, InterleavedF32 output) Converts aPlanar
into the equivalentInterleavedF32
static void
ConvertByteBufferImage.from_3BU8_to_3PF32
(ByteBuffer src, int srcOffset, int srcStride, Planar<GrayF32> dst, DogArray_I8 work) static void
ConvertByteBufferImage.from_3BU8_to_3PU8
(ByteBuffer src, int srcOffset, int srcStride, Planar<GrayU8> dst, DogArray_I8 work) void
void
static GImageMultiBand
Constructors in boofcv.core.image with parameters of type Planar -
Uses of Planar in boofcv.core.image.impl
Methods in boofcv.core.image.impl with parameters of type PlanarModifier and TypeMethodDescriptionstatic void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
ImplConvertImage_MT.convert
(InterleavedF32 input, Planar<GrayF32> output) static void
ImplConvertImage_MT.convert
(InterleavedF64 input, Planar<GrayF64> output) static void
ImplConvertImage_MT.convert
(InterleavedS16 input, Planar<GrayS16> output) static void
ImplConvertImage_MT.convert
(InterleavedS32 input, Planar<GrayS32> output) static void
ImplConvertImage_MT.convert
(InterleavedS64 input, Planar<GrayS64> output) static void
ImplConvertImage_MT.convert
(InterleavedS8 input, Planar<GrayS8> output) static void
ImplConvertImage_MT.convert
(InterleavedU16 input, Planar<GrayU16> output) static void
ImplConvertImage_MT.convert
(InterleavedU8 input, Planar<GrayU8> output) static void
ImplConvertImage_MT.convert
(Planar<GrayF32> input, InterleavedF32 output) static void
ImplConvertImage_MT.convert
(Planar<GrayF64> input, InterleavedF64 output) static void
ImplConvertImage_MT.convert
(Planar<GrayS16> input, InterleavedS16 output) static void
ImplConvertImage_MT.convert
(Planar<GrayS32> input, InterleavedS32 output) static void
ImplConvertImage_MT.convert
(Planar<GrayS64> input, InterleavedS64 output) static void
ImplConvertImage_MT.convert
(Planar<GrayS8> input, InterleavedS8 output) static void
ImplConvertImage_MT.convert
(Planar<GrayU16> input, InterleavedU16 output) static void
ImplConvertImage_MT.convert
(Planar<GrayU8> input, InterleavedU8 output) static void
ImplConvertImage.convert
(InterleavedF32 input, Planar<GrayF32> output) static void
ImplConvertImage.convert
(InterleavedF64 input, Planar<GrayF64> output) static void
ImplConvertImage.convert
(InterleavedS16 input, Planar<GrayS16> output) static void
ImplConvertImage.convert
(InterleavedS32 input, Planar<GrayS32> output) static void
ImplConvertImage.convert
(InterleavedS64 input, Planar<GrayS64> output) static void
ImplConvertImage.convert
(InterleavedS8 input, Planar<GrayS8> output) static void
ImplConvertImage.convert
(InterleavedU16 input, Planar<GrayU16> output) static void
ImplConvertImage.convert
(InterleavedU8 input, Planar<GrayU8> output) static void
ImplConvertImage.convert
(Planar<GrayF32> input, InterleavedF32 output) static void
ImplConvertImage.convert
(Planar<GrayF64> input, InterleavedF64 output) static void
ImplConvertImage.convert
(Planar<GrayS16> input, InterleavedS16 output) static void
ImplConvertImage.convert
(Planar<GrayS32> input, InterleavedS32 output) static void
ImplConvertImage.convert
(Planar<GrayS64> input, InterleavedS64 output) static void
ImplConvertImage.convert
(Planar<GrayS8> input, InterleavedS8 output) static void
ImplConvertImage.convert
(Planar<GrayU16> input, InterleavedU16 output) static void
ImplConvertImage.convert
(Planar<GrayU8> input, InterleavedU8 output) static void
ImplConvertImage_MT.convertF32U8
(InterleavedF32 input, Planar<GrayU8> output) static void
ImplConvertImage_MT.convertF32U8
(Planar<GrayF32> input, InterleavedU8 output) static void
ImplConvertImage.convertF32U8
(InterleavedF32 input, Planar<GrayU8> output) static void
ImplConvertImage.convertF32U8
(Planar<GrayF32> input, InterleavedU8 output) static void
ImplConvertImage_MT.convertU8F32
(InterleavedU8 input, Planar<GrayF32> output) static void
ImplConvertImage_MT.convertU8F32
(Planar<GrayU8> input, InterleavedF32 output) static void
ImplConvertImage.convertU8F32
(InterleavedU8 input, Planar<GrayF32> output) static void
ImplConvertImage.convertU8F32
(Planar<GrayU8> input, InterleavedF32 output) -
Uses of Planar in boofcv.deepboof
Fields in boofcv.deepboof declared as PlanarFields in boofcv.deepboof with type parameters of type PlanarModifier and TypeFieldDescriptionBaseImageClassifier.imageType
protected ClipAndReduce<Planar<GrayF32>>
BaseImageClassifier.massage
Methods in boofcv.deepboof that return PlanarModifier and TypeMethodDescriptionBaseImageClassifier.getImageRgb()
BaseImageClassifier.preprocess
(Planar<GrayF32> image) Massage the input image into a format recognized by the networkImageClassifierNiNImageNet.preprocess
(Planar<GrayF32> image) Massage the input image into a format recognized by the networkImageClassifierVggCifar10.preprocess
(Planar<GrayF32> image) DataManipulationOps.tensorToImage
(deepboof.tensors.Tensor_F32 input, Planar<GrayF32> output, int miniBatch) Methods in boofcv.deepboof that return types with arguments of type PlanarMethods in boofcv.deepboof with parameters of type PlanarModifier and TypeMethodDescriptionvoid
The original implementation takes in an image then crops it randomly.static void
DataManipulationOps.imageToTensor
(Planar<GrayF32> input, deepboof.tensors.Tensor_F32 output, int miniBatch) Converts an image into a spatial tensorBaseImageClassifier.preprocess
(Planar<GrayF32> image) Massage the input image into a format recognized by the networkImageClassifierNiNImageNet.preprocess
(Planar<GrayF32> image) Massage the input image into a format recognized by the networkImageClassifierVggCifar10.preprocess
(Planar<GrayF32> image) DataManipulationOps.tensorToImage
(deepboof.tensors.Tensor_F32 input, Planar<GrayF32> output, int miniBatch) -
Uses of Planar in boofcv.factory.distort
Methods in boofcv.factory.distort that return types with arguments of type PlanarModifier and TypeMethodDescriptionstatic <Input extends ImageGray<Input>,
Output extends ImageGray<Output>>
ImageDistort<Planar<Input>,Planar<Output>> FactoryDistort.distortPL
(boolean cached, InterpolatePixelS<Input> interp, Class<Output> outputType) Creates aImageDistort
for the planar images, transformation and interpolation instance.static <Input extends ImageGray<Input>,
Output extends ImageGray<Output>>
ImageDistort<Planar<Input>,Planar<Output>> FactoryDistort.distortPL
(boolean cached, InterpolatePixelS<Input> interp, Class<Output> outputType) Creates aImageDistort
for the planar images, transformation and interpolation instance. -
Uses of Planar in boofcv.factory.filter.convolve
Methods in boofcv.factory.filter.convolve that return types with arguments of type PlanarModifier and TypeMethodDescriptionstatic <Input extends ImageGray<Input>,
Output extends ImageGray<Output>>
ConvolveDown<Planar<Input>,Planar<Output>> FactoryConvolveDown.convolvePL
(Kernel1D kernel, BorderType border, boolean isHorizontal, int skip, int numBands, Class<Input> inputType, Class<Output> outputType) static <Input extends ImageGray<Input>,
Output extends ImageGray<Output>>
ConvolveDown<Planar<Input>,Planar<Output>> FactoryConvolveDown.convolvePL
(Kernel1D kernel, BorderType border, boolean isHorizontal, int skip, int numBands, Class<Input> inputType, Class<Output> outputType) static <Input extends ImageGray<Input>,
Output extends ImageGray<Output>>
ConvolveDown<Planar<Input>,Planar<Output>> FactoryConvolveDown.convolvePL
(Kernel2D kernel, BorderType border, int skip, int numBands, Class<Input> inputType, Class<Output> outputType) static <Input extends ImageGray<Input>,
Output extends ImageGray<Output>>
ConvolveDown<Planar<Input>,Planar<Output>> FactoryConvolveDown.convolvePL
(Kernel2D kernel, BorderType border, int skip, int numBands, Class<Input> inputType, Class<Output> outputType) -
Uses of Planar in boofcv.factory.filter.derivative
Methods in boofcv.factory.filter.derivative that return types with arguments of type PlanarModifier and TypeMethodDescriptionstatic <I extends ImageGray<I>,
D extends ImageGray<D>>
ImageGradient<Planar<I>,Planar<D>> FactoryDerivative.gradientPL
(DerivativeType type, int numBands, Class<I> inputType, @Nullable Class<D> derivType) Returns the gradient filter for planar images of the specified type.static <I extends ImageGray<I>,
D extends ImageGray<D>>
ImageGradient<Planar<I>,Planar<D>> FactoryDerivative.gradientPL
(DerivativeType type, int numBands, Class<I> inputType, @Nullable Class<D> derivType) Returns the gradient filter for planar images of the specified type. -
Uses of Planar in boofcv.factory.interpolate
Methods in boofcv.factory.interpolate that return types with arguments of type PlanarModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
InterpolatePixelMB<Planar<T>>FactoryInterpolation.createPixelPL
(InterpolatePixelS<T> singleBand) Converts a single band interpolation algorithm into a mult-band interpolation forPlanar
images. -
Uses of Planar in boofcv.factory.scene
Methods in boofcv.factory.scene that return types with arguments of type Planar -
Uses of Planar in boofcv.factory.sfm
Methods in boofcv.factory.sfm that return types with arguments of type PlanarModifier and TypeMethodDescriptionstatic <Vis extends ImageGray<Vis>,
Depth extends ImageGray<Depth>>
DepthVisualOdometry<Planar<Vis>,Depth> FactoryVisualOdometry.depthDirect
(DepthSparse3D<Depth> sparse3D, ImageType<Planar<Vis>> visualType, Class<Depth> depthType) Method parameters in boofcv.factory.sfm with type arguments of type PlanarModifier and TypeMethodDescriptionstatic <Vis extends ImageGray<Vis>,
Depth extends ImageGray<Depth>>
DepthVisualOdometry<Planar<Vis>,Depth> FactoryVisualOdometry.depthDirect
(DepthSparse3D<Depth> sparse3D, ImageType<Planar<Vis>> visualType, Class<Depth> depthType) -
Uses of Planar in boofcv.io.image
Methods in boofcv.io.image that return PlanarModifier and TypeMethodDescriptionConvertBufferedImage.convertFromPlanar
(BufferedImage src, @Nullable Planar<T> dst, boolean orderRgb, Class<T> type) Converts the buffered image into anPlanar
image of the specified ype.UtilImageIO.loadPPM_U8
(InputStream inputStream, Planar<GrayU8> storage, DogArray_I8 temp) Reads a PPM image file directly into a Planarimage. UtilImageIO.loadPPM_U8
(String fileName, Planar<GrayU8> storage, DogArray_I8 temp) Reads a PPM image file directly into a Planarimage. static Planar
ConvertBufferedImage.orderBandsIntoBuffered
(Planar src, BufferedImage dst) Returns a new image with the color bands in the appropriate ordering.Methods in boofcv.io.image with parameters of type PlanarModifier and TypeMethodDescriptionstatic void
ConvertRaster.bufferedToPlanar_F32
(BufferedImage src, Planar<GrayF32> dst) static void
ConvertRaster.bufferedToPlanar_F32
(DataBufferInt buffer, WritableRaster src, Planar<GrayF32> dst) static void
ConvertRaster.bufferedToPlanar_U8
(BufferedImage src, Planar<GrayU8> dst) static void
ConvertRaster.bufferedToPlanar_U8
(DataBufferInt buffer, WritableRaster src, Planar<GrayU8> dst) ConvertBufferedImage.convertFromPlanar
(BufferedImage src, @Nullable Planar<T> dst, boolean orderRgb, Class<T> type) Converts the buffered image into anPlanar
image of the specified ype.static BufferedImage
ConvertBufferedImage.convertTo_F32
(Planar<GrayF32> src, @Nullable BufferedImage dst, boolean orderRgb) static BufferedImage
ConvertBufferedImage.convertTo_U8
(Planar<GrayU8> src, @Nullable BufferedImage dst, boolean orderRgb) UtilImageIO.loadPPM_U8
(InputStream inputStream, Planar<GrayU8> storage, DogArray_I8 temp) Reads a PPM image file directly into a Planarimage. UtilImageIO.loadPPM_U8
(String fileName, Planar<GrayU8> storage, DogArray_I8 temp) Reads a PPM image file directly into a Planarimage. static <T extends ImageGray<T>>
voidConvertRaster.orderBandsBufferedFromRgb
(Planar<T> image, BufferedImage input) static Planar
ConvertBufferedImage.orderBandsIntoBuffered
(Planar src, BufferedImage dst) Returns a new image with the color bands in the appropriate ordering.static <T extends ImageGray<T>>
voidConvertRaster.orderBandsIntoRGB
(Planar<T> image, BufferedImage input) If a Planar was created from a BufferedImage its colors might not be in the expected order.static void
ConvertRaster.planarToBuffered_F32
(Planar<GrayF32> src, DataBuffer buffer, BufferedImage dst) A faster convert that works directly with a specific rasterstatic void
ConvertRaster.planarToBuffered_U8
(Planar<GrayU8> src, BufferedImage dst) static void
ConvertRaster.planarToBuffered_U8
(Planar<GrayU8> src, DataBufferByte buffer, WritableRaster dst) static void
ConvertRaster.planarToBuffered_U8
(Planar<GrayU8> src, DataBufferInt buffer, WritableRaster dst) static void
UtilImageIO.savePPM
(Planar<GrayU8> rgb, String fileName, @Nullable DogArray_I8 temp) Saves an image in PPM format. -
Uses of Planar in boofcv.io.image.impl
Methods in boofcv.io.image.impl with parameters of type PlanarModifier and TypeMethodDescriptionstatic void
ImplConvertRaster_MT.bufferedToPlanar_F32
(BufferedImage src, Planar<GrayF32> dst) Converts a buffered image into an planar image using the BufferedImage's RGB interface.static void
ImplConvertRaster_MT.bufferedToPlanar_F32
(DataBufferInt buffer, WritableRaster src, Planar<GrayF32> dst) A faster convert that works directly with a specific rasterstatic void
ImplConvertRaster.bufferedToPlanar_F32
(BufferedImage src, Planar<GrayF32> dst) Converts a buffered image into an planar image using the BufferedImage's RGB interface.static void
ImplConvertRaster.bufferedToPlanar_F32
(DataBufferInt buffer, WritableRaster src, Planar<GrayF32> dst) A faster convert that works directly with a specific rasterstatic void
ImplConvertRaster_MT.bufferedToPlanar_U8
(BufferedImage src, Planar<GrayU8> dst) Converts a buffered image into an planar image using the BufferedImage's RGB interface.static void
ImplConvertRaster_MT.bufferedToPlanar_U8
(DataBufferInt buffer, WritableRaster src, Planar<GrayU8> dst) A faster convert that works directly with a specific rasterstatic void
ImplConvertRaster.bufferedToPlanar_U8
(BufferedImage src, Planar<GrayU8> dst) Converts a buffered image into an planar image using the BufferedImage's RGB interface.static void
ImplConvertRaster.bufferedToPlanar_U8
(DataBufferInt buffer, WritableRaster src, Planar<GrayU8> dst) A faster convert that works directly with a specific rasterstatic void
ImplConvertRaster_MT.from_1BU8_to_PLF32
(byte[] srcData, int srcStride, int srcOffset, Planar<GrayF32> dst) static void
ImplConvertRaster.from_1BU8_to_PLF32
(byte[] srcData, int srcStride, int srcOffset, Planar<GrayF32> dst) static void
ImplConvertRaster_MT.from_1BU8_to_PLU8
(byte[] srcData, int srcStride, int srcOffset, Planar<GrayU8> dst) static void
ImplConvertRaster.from_1BU8_to_PLU8
(byte[] srcData, int srcStride, int srcOffset, Planar<GrayU8> dst) static void
ImplConvertRaster_MT.from_3BU8_to_PLF32
(byte[] srcData, int srcStride, int srcOffset, Planar<GrayF32> dst) static void
ImplConvertRaster.from_3BU8_to_PLF32
(byte[] srcData, int srcStride, int srcOffset, Planar<GrayF32> dst) static void
ImplConvertRaster_MT.from_3BU8_to_PLU8
(byte[] srcData, int srcStride, int srcOffset, Planar<GrayU8> dst) static void
ImplConvertRaster.from_3BU8_to_PLU8
(byte[] srcData, int srcStride, int srcOffset, Planar<GrayU8> dst) static void
ImplConvertRaster_MT.from_4BU8_to_PLF32
(byte[] srcData, int srcStride, int srcOffset, Planar<GrayF32> dst) static void
ImplConvertRaster.from_4BU8_to_PLF32
(byte[] srcData, int srcStride, int srcOffset, Planar<GrayF32> dst) static void
ImplConvertRaster_MT.from_4BU8_to_PLU8
(byte[] srcData, int srcStride, int srcOffset, Planar<GrayU8> dst) static void
ImplConvertRaster.from_4BU8_to_PLU8
(byte[] srcData, int srcStride, int srcOffset, Planar<GrayU8> dst) static void
ImplConvertRaster_MT.planarToBuffered_F32
(Planar<GrayF32> src, BufferedImage dst) static void
ImplConvertRaster_MT.planarToBuffered_F32
(Planar<GrayF32> src, DataBufferByte buffer, WritableRaster dst) static void
ImplConvertRaster_MT.planarToBuffered_F32
(Planar<GrayF32> src, DataBufferInt buffer, WritableRaster dst) static void
ImplConvertRaster.planarToBuffered_F32
(Planar<GrayF32> src, BufferedImage dst) static void
ImplConvertRaster.planarToBuffered_F32
(Planar<GrayF32> src, DataBufferByte buffer, WritableRaster dst) static void
ImplConvertRaster.planarToBuffered_F32
(Planar<GrayF32> src, DataBufferInt buffer, WritableRaster dst) static void
ImplConvertRaster_MT.planarToBuffered_U8
(Planar<GrayU8> src, BufferedImage dst) static void
ImplConvertRaster_MT.planarToBuffered_U8
(Planar<GrayU8> src, DataBufferByte buffer, WritableRaster dst) static void
ImplConvertRaster_MT.planarToBuffered_U8
(Planar<GrayU8> src, DataBufferInt buffer, WritableRaster dst) static void
ImplConvertRaster.planarToBuffered_U8
(Planar<GrayU8> src, BufferedImage dst) static void
ImplConvertRaster.planarToBuffered_U8
(Planar<GrayU8> src, DataBufferByte buffer, WritableRaster dst) static void
ImplConvertRaster.planarToBuffered_U8
(Planar<GrayU8> src, DataBufferInt buffer, WritableRaster dst) -
Uses of Planar in boofcv.io.jcodec
Methods in boofcv.io.jcodec with parameters of type PlanarModifier and TypeMethodDescriptionstatic void
ImplConvertJCodecPicture.RGB_to_PLU8
(org.jcodec.common.model.Picture input, Planar<GrayU8> output) Converts a picture in JCodec RGB into RGB BoofCVstatic void
ImplConvertJCodecPicture.yuv420_to_PlRgb_F32
(org.jcodec.common.model.Picture input, Planar<GrayF32> output) static void
ImplConvertJCodecPicture.yuv420_to_PlRgb_U8
(org.jcodec.common.model.Picture input, Planar<GrayU8> output) -
Uses of Planar in boofcv.javacv
Methods in boofcv.javacv with parameters of type PlanarModifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
voidConvertOpenCvFrame.BGR_to_RGB
(Planar<T> planar) -
Uses of Planar in boofcv.struct.image
Fields in boofcv.struct.image with type parameters of type PlanarModifier and TypeFieldDescriptionImageType.PL_F32
ImageType.PL_F64
ImageType.PL_S16
ImageType.PL_S32
ImageType.PL_S64
ImageType.PL_S8
ImageType.PL_U16
ImageType.PL_U8
Methods in boofcv.struct.image that return PlanarModifier and TypeMethodDescriptionPlanar.createNew
(int imgWidth, int imgHeight) Creates a new image of the same type and number of bandsPlanar.partialSpectrum
(int... which) Returns a newPlanar
which references the same internal single band images at this one.Sets the values of each pixel equal to the pixels in the specified matrix.Creates a sub-image from 'this' image.Methods in boofcv.struct.image that return types with arguments of type PlanarMethods in boofcv.struct.image with parameters of type Planar