Uses of Class
boofcv.struct.image.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
-
Uses of Planar in boofcv.abst.feature.detdesc
-
Uses of Planar in boofcv.abst.filter.convolve
Modifier and TypeMethodDescriptionPlanarConvolveDown.getInputType()
PlanarConvolveDown.getOutputType()
-
Uses of Planar in boofcv.abst.filter.derivative
Modifier and TypeMethodDescriptionImageGradient_PL.getDerivativeType()
ImageGradient_PL.getInputType()
-
Uses of Planar in boofcv.abst.filter.interpolate
Modifier and TypeMethodDescriptionInterpolatePixel_PL_using_SB.copy()
InterpolatePixel_PL_using_SB.getBorder()
InterpolatePixel_PL_using_SB.getImageType()
Modifier and TypeMethodDescriptionvoid
InterpolatePixel_PL_using_SB.setBorder
(ImageBorder<Planar<T>> border) -
Uses of Planar in boofcv.abst.sfm.d2
-
Uses of Planar in boofcv.abst.sfm.d3
Modifier and TypeMethodDescriptionPyramidDirectColorDepth_to_DepthVisualOdometry.getUndistorted()
-
Uses of Planar in boofcv.alg
Modifier and TypeMethodDescriptionInputSanityCheck.declareOrReshape
(@Nullable Planar<T> image, int width, int height, int numBands, Class<T> imageType) Modifier and TypeMethodDescriptionInputSanityCheck.declareOrReshape
(@Nullable Planar<T> image, int width, int height, int numBands, Class<T> imageType) -
Uses of Planar in boofcv.alg.background.moving
Modifier 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
Modifier 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) ModifierConstructorDescriptionBackgroundMovingBasic_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
Modifier and TypeFieldDescriptionBackgroundStationaryBasic_PL_MT.background
BackgroundStationaryBasic_PL.background
Modifier and TypeMethodDescriptionBackgroundStationaryBasic_PL_MT.getBackground()
Returns the background image.BackgroundStationaryBasic_PL.getBackground()
Returns the background image.Modifier 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) ModifierConstructorDescriptionBackgroundStationaryBasic_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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
-
Uses of Planar in boofcv.alg.distort.impl
Modifier 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. -
Uses of Planar in boofcv.alg.feature.color
Modifier 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
-
Uses of Planar in boofcv.alg.feature.detdesc
Modifier and TypeMethodDescriptionprotected void
protected void
void
Detects and describes features inside provide images. -
Uses of Planar in boofcv.alg.filter.blur
Modifier 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
Modifier 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
-
Uses of Planar in boofcv.alg.filter.derivative
Modifier 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
-
Uses of Planar in boofcv.alg.misc
Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionFhEdgeWeights4_PLF32.getInputType()
FhEdgeWeights4_PLU8.getInputType()
FhEdgeWeights8_PLF32.getInputType()
FhEdgeWeights8_PLU8.getInputType()
Modifier 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
Modifier and TypeMethodDescriptionVisOdomDirectColorDepth.getDerivType()
VisOdomDirectColorDepth.getImageType()
PyramidDirectColorDepth.getInputType()
Modifier 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) -
Uses of Planar in boofcv.alg.sfm.overhead
-
Uses of Planar in boofcv.alg.tracker.meanshift
-
Uses of Planar in boofcv.core.encoding
Modifier 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) Modifier 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
Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionLookUpColorRgbFormats.PL_F32.getImageType()
LookUpColorRgbFormats.PL_U8.getImageType()
Modifier 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
-
Uses of Planar in boofcv.core.image.impl
Modifier 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
Modifier and TypeFieldDescriptionBaseImageClassifier.imageType
protected ClipAndReduce<Planar<GrayF32>>
BaseImageClassifier.massage
Modifier 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) Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
-
Uses of Planar in boofcv.factory.sfm
Modifier 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) Modifier 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
Modifier 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.Modifier 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
Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
voidConvertOpenCvFrame.BGR_to_RGB
(Planar<T> planar) -
Uses of Planar in boofcv.struct.image
Modifier 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
Modifier 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.