Uses of Class
boofcv.struct.image.GrayU8
Packages that use GrayU8
Package
Description
-
Uses of GrayU8 in boofcv
Modifier and TypeMethodDescriptionstatic voidBoofTesting.printDiffBinary(GrayU8 imgA, GrayU8 imgB) -
Uses of GrayU8 in boofcv.abst.disparity
Methods in boofcv.abst.disparity that return types with arguments of type GrayU8Modifier and TypeMethodDescriptionWrapDisparitySgm.getAlgorithm()WrapDisparitySgm.getInputType()Methods in boofcv.abst.disparity with parameters of type GrayU8Modifier and TypeMethodDescriptionvoidConstructor parameters in boofcv.abst.disparity with type arguments of type GrayU8ModifierConstructorDescriptionWrapDisparitySgm(SgmStereoDisparity<GrayU8, ?> sgm, boolean subPixel) -
Uses of GrayU8 in boofcv.abst.feature.detect.line
Methods in boofcv.abst.feature.detect.line that return GrayU8 -
Uses of GrayU8 in boofcv.abst.fiducial
Methods in boofcv.abst.fiducial that return GrayU8Modifier and TypeMethodDescriptionMicroQrCodePreciseDetector.getBinary()QrCodePreciseDetector.getBinary()Methods in boofcv.abst.fiducial with parameters of type GrayU8Modifier and TypeMethodDescriptionvoidSquareImage_to_FiducialDetector.addPatternBinary(GrayU8 binary, double lengthSide) Add a new pattern to be detected. -
Uses of GrayU8 in boofcv.abst.filter.binary
Methods in boofcv.abst.filter.binary that return GrayU8Modifier and TypeMethodDescriptionBinaryContourHelper.padded()Returns the binary image with paddingBinaryContourHelper.withoutPadding()Returns the image without padding.Methods in boofcv.abst.filter.binary that return types with arguments of type GrayU8Methods in boofcv.abst.filter.binary with parameters of type GrayU8Modifier and TypeMethodDescriptionvoidProcesses the binary image to find the contour.voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidProcesses the binary image to find the contour of and label blobs.voidvoidvoidvoidvoidvoidvoid -
Uses of GrayU8 in boofcv.abst.transform.census
Methods in boofcv.abst.transform.census with parameters of type GrayU8 -
Uses of GrayU8 in boofcv.alg.background
Methods in boofcv.alg.background with parameters of type GrayU8Modifier and TypeMethodDescriptionprotected abstract voidBackgroundModelMoving._segment(MotionModel currentToWorld, T frame, GrayU8 segmented) voidBackgroundModelMoving.segment(MotionModel homeToCurrent, T frame, GrayU8 segmented) Invoke to use the background image to segment the current frame into background and foreground pixelsabstract voidInvoke to segment input image into background and foreground pixels.voidBackgroundModelStationary.updateBackground(T frame, GrayU8 segment) Updates the background and segments it at the same time. -
Uses of GrayU8 in boofcv.alg.background.moving
Methods in boofcv.alg.background.moving with parameters of type GrayU8Modifier and TypeMethodDescriptionprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected void -
Uses of GrayU8 in boofcv.alg.background.stationary
Methods in boofcv.alg.background.stationary with parameters of type GrayU8Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidBackgroundStationaryGmm_MB_MT.updateBackground(T frame, @Nullable GrayU8 mask) voidBackgroundStationaryGmm_MB.updateBackground(T frame, @Nullable GrayU8 mask) voidBackgroundStationaryGmm_SB_MT.updateBackground(T frame, @Nullable GrayU8 mask) voidBackgroundStationaryGmm_SB.updateBackground(T frame, @Nullable GrayU8 mask) voidBackgroundStationaryGmm.updateBackground(T frame, @Nullable GrayU8 mask) -
Uses of GrayU8 in boofcv.alg.color.impl
Methods in boofcv.alg.color.impl with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidImplColorRgb_MT.rgbToGray_Weighted(InterleavedU8 rgb, GrayU8 gray) static voidImplColorRgb.rgbToGray_Weighted(InterleavedU8 rgb, GrayU8 gray) static voidImplColorRgb_MT.rgbToGray_Weighted_U8(Planar<GrayU8> rgb, GrayU8 gray) static voidImplColorRgb.rgbToGray_Weighted_U8(Planar<GrayU8> rgb, GrayU8 gray) Method parameters in boofcv.alg.color.impl with type arguments of type GrayU8Modifier and TypeMethodDescriptionstatic voidImplColorRgb_MT.rgbToGray_Weighted_U8(Planar<GrayU8> rgb, GrayU8 gray) static voidImplColorRgb.rgbToGray_Weighted_U8(Planar<GrayU8> rgb, GrayU8 gray) static voidImplColorLab_MT.rgbToLab_U8(Planar<GrayU8> rgb, Planar<GrayF32> lab) static voidImplColorLab.rgbToLab_U8(Planar<GrayU8> rgb, Planar<GrayF32> lab) static voidImplColorXyz_MT.rgbToXyz_U8(Planar<GrayU8> rgb, Planar<GrayF32> xyz) static voidImplColorXyz.rgbToXyz_U8(Planar<GrayU8> rgb, Planar<GrayF32> xyz) static voidImplColorYuv_MT.ycbcrToRgb_U8(Planar<GrayU8> yuv, Planar<GrayU8> rgb) static voidImplColorYuv.ycbcrToRgb_U8(Planar<GrayU8> yuv, Planar<GrayU8> rgb) -
Uses of GrayU8 in boofcv.alg.depth
Method parameters in boofcv.alg.depth with type arguments of type GrayU8Modifier and TypeMethodDescriptionstatic voidVisualDepthOps.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 GrayU8 in boofcv.alg.disparity.block
Methods in boofcv.alg.disparity.block that return types with arguments of type GrayU8Modifier and TypeMethodDescriptionBlockRowScoreCensus.U8.getImageType()BlockRowScoreMutualInformation.U8.getImageType()BlockRowScoreSad.U8.getImageType()Constructor parameters in boofcv.alg.disparity.block with type arguments of type GrayU8 -
Uses of GrayU8 in boofcv.alg.disparity.block.select
Methods in boofcv.alg.disparity.block.select that return types with arguments of type GrayU8Modifier and TypeMethodDescriptionDisparitySelect<float[],GrayU8> SelectCorrelationWithChecks_F32.DispU8.concurrentCopy()DisparitySelect<float[],GrayU8> SelectCorrelationWta_F32_U8.concurrentCopy()DisparitySelect<float[],GrayU8> SelectErrorBasicWta_F32_U8.concurrentCopy()DisparitySelect<int[],GrayU8> SelectErrorBasicWta_S32_U8.concurrentCopy()DisparitySelect<float[],GrayU8> SelectErrorWithChecks_F32.DispU8.concurrentCopy()DisparitySelect<int[],GrayU8> SelectErrorWithChecks_S32.DispU8.concurrentCopy()SelectCorrelationWta_F32_U8.getDisparityType()SelectErrorBasicWta_F32_U8.getDisparityType()SelectErrorBasicWta_S32_U8.getDisparityType()Methods in boofcv.alg.disparity.block.select with parameters of type GrayU8 -
Uses of GrayU8 in boofcv.alg.disparity.sgm
Fields in boofcv.alg.disparity.sgm declared as GrayU8Fields in boofcv.alg.disparity.sgm with type parameters of type GrayU8Modifier and TypeFieldDescriptionprotected PyramidDiscreteNN2<GrayU8>SgmStereoDisparityHmi.pyrLeftprotected PyramidDiscreteNN2<GrayU8>SgmStereoDisparityHmi.pyrRightMethods in boofcv.alg.disparity.sgm that return types with arguments of type GrayU8Modifier and TypeMethodDescriptionSgmStereoDisparityHmi.getPyrLeft()SgmStereoDisparityHmi.getPyrRight()Methods in boofcv.alg.disparity.sgm with parameters of type GrayU8Modifier and TypeMethodDescriptionvoidComputes disparity using pyramidal mutual information.voidComputes disparity from an initial disparity estimate.voidSgmDisparitySelector_MT.select(Planar<GrayU16> costYXD, Planar<GrayU16> aggregatedYXD, GrayU8 disparity) voidSgmDisparitySelector.select(Planar<GrayU16> costYXD, Planar<GrayU16> aggregatedYXD, GrayU8 disparity) Given the aggregated cost compute the best disparity to pixel level accuracy for all pixelsvoidConstructor parameters in boofcv.alg.disparity.sgm with type arguments of type GrayU8ModifierConstructorDescriptionSgmStereoDisparityHmi(ConfigDiscreteLevels configPyr, StereoMutualInformation stereoMI, SgmDisparitySelector selector, SgmCostFromBlocks<GrayU8> blockScore) -
Uses of GrayU8 in boofcv.alg.disparity.sgm.cost
Fields in boofcv.alg.disparity.sgm.cost with type parameters of type GrayU8Modifier and TypeFieldDescriptionprotected DisparityBlockMatchRowFormat<T,GrayU8> SgmCostFromBlocks.blockScoreMethods in boofcv.alg.disparity.sgm.cost that return types with arguments of type GrayU8Modifier and TypeMethodDescriptionDisparitySelect<int[],GrayU8> SgmCostFromBlocks.concurrentCopy()SgmCostFromBlocks.getDisparityType()Methods in boofcv.alg.disparity.sgm.cost with parameters of type GrayU8Modifier and TypeMethodDescriptionvoidSgmCostFromBlocks.configure(GrayU8 imageDisparity, @Nullable GrayF32 score, int minDisparity, int maxDisparity, int radiusX) voidStereoMutualInformation.process(GrayU8 left, GrayU8 right, int minDisparity, GrayU8 disparity, int invalid) Process the images and compute the entropy terms which will be in turn used to compute mutual informationMethod parameters in boofcv.alg.disparity.sgm.cost with type arguments of type GrayU8Modifier and TypeMethodDescriptionvoidSgmCostFromBlocks.setBlockScore(DisparityBlockMatchRowFormat<T, GrayU8> blockScore) -
Uses of GrayU8 in boofcv.alg.distort
Methods in boofcv.alg.distort with parameters of type GrayU8Modifier and TypeMethodDescriptionvoidMultiCameraToEquirectangular.addCamera(Se3_F32 cameraToCommon, LensDistortionWideFOV factory, GrayU8 camMask) Adds a camera and attempts to compute the mask from the provided distortion model.voidApplies the transform, but marks pixels in the mask as 1 = inside, 0 = outside.voidvoidvoidprotected voidvoidprotected voidprotected abstract voidvoidImageDistortBasic_IL_MT.applyOnlyInside(GrayU8 mask) protected voidImageDistortBasic_IL.applyOnlyInside(GrayU8 mask) voidImageDistortBasic_SB_MT.applyOnlyInside(GrayU8 mask) protected voidImageDistortBasic_SB.applyOnlyInside(GrayU8 mask) protected abstract voidImageDistortBasic.applyOnlyInside(GrayU8 mask) protected voidImageDistortCache_SB_MT.applyOnlyInside(GrayU8 mask) protected voidImageDistortCache_SB.applyOnlyInside(GrayU8 mask) protected voidprotected void -
Uses of GrayU8 in boofcv.alg.distort.impl
Methods in boofcv.alg.distort.impl with parameters of type GrayU8 -
Uses of GrayU8 in boofcv.alg.drawing
Fields in boofcv.alg.drawing declared as GrayU8Methods in boofcv.alg.drawing that return GrayU8Methods in boofcv.alg.drawing with parameters of type GrayU8 -
Uses of GrayU8 in boofcv.alg.enhance
Methods in boofcv.alg.enhance with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidEnhanceImageOps.applyTransform(GrayU8 input, int[] transform, GrayU8 output) Applies the transformation table to the provided input image.static voidEnhanceImageOps.equalizeLocal(GrayU8 input, int radius, GrayU8 output, int histogramLength, @Nullable GrowArray<DogArray_I32> workspaces) Equalizes the local image histogram on a per pixel basis.static voidApplies a Laplacian-4 based sharpen filter to the image.static voidApplies a Laplacian-8 based sharpen filter to the image. -
Uses of GrayU8 in boofcv.alg.enhance.impl
Methods in boofcv.alg.enhance.impl with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidImplEnhanceHistogram_MT.applyTransform(GrayU8 input, int[] transform, GrayU8 output) static voidImplEnhanceHistogram.applyTransform(GrayU8 input, int[] transform, GrayU8 output) static voidImplEnhanceHistogram_MT.equalizeLocalCol(GrayU8 input, int radius, int histogramLength, int startX, GrayU8 output, GrowArray<DogArray_I32> workspaces) Local equalization along a column.static voidImplEnhanceHistogram.equalizeLocalCol(GrayU8 input, int radius, int histogramLength, int startX, GrayU8 output, GrowArray<DogArray_I32> workspaces) Local equalization along a column.static voidImplEnhanceHistogram_MT.equalizeLocalInner(GrayU8 input, int radius, int histogramLength, GrayU8 output, GrowArray<DogArray_I32> workspaces) Performs local histogram equalization just on the inner portion of the imagestatic voidImplEnhanceHistogram.equalizeLocalInner(GrayU8 input, int radius, int histogramLength, GrayU8 output, GrowArray<DogArray_I32> workspaces) Performs local histogram equalization just on the inner portion of the imagestatic voidImplEnhanceHistogram_MT.equalizeLocalNaive(GrayU8 input, int radius, int histogramLength, GrayU8 output, GrowArray<DogArray_I32> workspaces) Inefficiently computes the local histogram, but can handle every possible case for image size and local region sizestatic voidImplEnhanceHistogram.equalizeLocalNaive(GrayU8 input, int radius, int histogramLength, GrayU8 output, GrowArray<DogArray_I32> workspaces) Inefficiently computes the local histogram, but can handle every possible case for image size and local region sizestatic voidImplEnhanceHistogram_MT.equalizeLocalRow(GrayU8 input, int radius, int histogramLength, int startY, GrayU8 output, GrowArray<DogArray_I32> workspaces) Local equalization along a row.static voidImplEnhanceHistogram.equalizeLocalRow(GrayU8 input, int radius, int histogramLength, int startY, GrayU8 output, GrowArray<DogArray_I32> workspaces) Local equalization along a row.static voidImplEnhanceHistogram_MT.localHistogram(GrayU8 input, int x0, int y0, int x1, int y1, int[] histogram) Computes the local histogram just for the specified inner regionstatic voidImplEnhanceHistogram.localHistogram(GrayU8 input, int x0, int y0, int x1, int y1, int[] histogram) Computes the local histogram just for the specified inner regionstatic voidImplEnhanceFilter_MT.sharpenBorder4(GrayU8 input, GrayU8 output, int minValue, int maxValue) static voidImplEnhanceFilter.sharpenBorder4(GrayU8 input, GrayU8 output, int minValue, int maxValue) static voidImplEnhanceFilter_MT.sharpenBorder8(GrayU8 input, GrayU8 output, int minValue, int maxValue) static voidImplEnhanceFilter.sharpenBorder8(GrayU8 input, GrayU8 output, int minValue, int maxValue) static voidImplEnhanceFilter_MT.sharpenInner4(GrayU8 input, GrayU8 output, int minValue, int maxValue) static voidImplEnhanceFilter.sharpenInner4(GrayU8 input, GrayU8 output, int minValue, int maxValue) static voidImplEnhanceFilter_MT.sharpenInner8(GrayU8 input, GrayU8 output, int minValue, int maxValue) static voidImplEnhanceFilter.sharpenInner8(GrayU8 input, GrayU8 output, int minValue, int maxValue) -
Uses of GrayU8 in boofcv.alg.feature.color
Methods in boofcv.alg.feature.color with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidHistogramFeatureOps.histogram(GrayU8 image, int maxPixelValue, TupleDesc_F64 histogram) Computes a single-band normalized histogram from an integer image..Method parameters in boofcv.alg.feature.color with type arguments of type GrayU8Modifier and TypeMethodDescriptionstatic voidHistogramFeatureOps.histogram_U8(Planar<GrayU8> image, Histogram_F64 histogram) -
Uses of GrayU8 in boofcv.alg.feature.detect.edge
Methods in boofcv.alg.feature.detect.edge with parameters of type GrayU8Modifier and TypeMethodDescriptionprotected voidCannyEdge.performThresholding(float threshLow, float threshHigh, @Nullable GrayU8 output) protected voidCannyEdgeDynamic.performThresholding(float threshLow, float threshHigh, @Nullable GrayU8 output) voidRuns a canny edge detector on the input image given the provided thresholds.voidHysteresisEdgeTraceMark.process(GrayF32 intensity, GrayS8 direction, float lower, float upper, GrayU8 output) Performs hysteresis thresholding using the provided lower and upper thresholds. -
Uses of GrayU8 in boofcv.alg.feature.detect.intensity
Methods in boofcv.alg.feature.detect.intensity with parameters of type GrayU8 -
Uses of GrayU8 in boofcv.alg.feature.detect.intensity.impl
Methods in boofcv.alg.feature.detect.intensity.impl that return types with arguments of type GrayU8Modifier and TypeMethodDescriptionImplFastHelper_U8.getImageType()ImplFastCorner10_U8.newInstance()ImplFastCorner11_U8.newInstance()ImplFastCorner12_U8.newInstance()ImplFastCorner9_U8.newInstance()Methods in boofcv.alg.feature.detect.intensity.impl with parameters of type GrayU8 -
Uses of GrayU8 in boofcv.alg.feature.detect.line
Methods in boofcv.alg.feature.detect.line with parameters of type GrayU8Modifier and TypeMethodDescriptionprotected abstract voidGridRansacLineDetector.detectEdgels(int index0, int x0, int y0, D derivX, D derivY, GrayU8 binaryEdges) Computes edgel information for pixels which have been flagged inside a regionvoidDetects line segments through the image inside of grids.voidComputes the Hough transform of the image.<TD extends ImageGray<TD>>
voidComputes the Hough transform using the image gradient and a binary image which flags pixels as being edges or not. -
Uses of GrayU8 in boofcv.alg.feature.detect.line.gridline
Methods in boofcv.alg.feature.detect.line.gridline with parameters of type GrayU8Modifier and TypeMethodDescriptionprotected voidImplGridRansacLineDetector_F32.detectEdgels(int index0, int x0, int y0, GrayF32 derivX, GrayF32 derivY, GrayU8 binaryEdges) protected voidImplGridRansacLineDetector_S16.detectEdgels(int index0, int x0, int y0, GrayS16 derivX, GrayS16 derivY, GrayU8 binaryEdges) -
Uses of GrayU8 in boofcv.alg.feature.orientation.impl
Methods in boofcv.alg.feature.orientation.impl that return types with arguments of type GrayU8 -
Uses of GrayU8 in boofcv.alg.fiducial.aztec
Methods in boofcv.alg.fiducial.aztec that return GrayU8Modifier and TypeMethodDescriptionstatic GrayU8AztecGenerator.renderImage(int pixelPerSquare, int border, AztecCode marker) Convenience function for rendering images -
Uses of GrayU8 in boofcv.alg.fiducial.calib.chess
Methods in boofcv.alg.fiducial.calib.chess with parameters of type GrayU8 -
Uses of GrayU8 in boofcv.alg.fiducial.calib.circle
Methods in boofcv.alg.fiducial.calib.circle that return GrayU8 -
Uses of GrayU8 in boofcv.alg.fiducial.calib.grid
Methods in boofcv.alg.fiducial.calib.grid that return GrayU8 -
Uses of GrayU8 in boofcv.alg.fiducial.dots
Methods in boofcv.alg.fiducial.dots that return GrayU8 -
Uses of GrayU8 in boofcv.alg.fiducial.microqr
Methods in boofcv.alg.fiducial.microqr that return GrayU8Modifier and TypeMethodDescriptionstatic GrayU8MicroQrCodeGenerator.renderImage(int pixelPerModule, int border, MicroQrCode qr) Convenience function for rendering images -
Uses of GrayU8 in boofcv.alg.fiducial.qrcode
Methods in boofcv.alg.fiducial.qrcode that return GrayU8Methods in boofcv.alg.fiducial.qrcode with parameters of type GrayU8 -
Uses of GrayU8 in boofcv.alg.fiducial.square
Fields in boofcv.alg.fiducial.square declared as GrayU8Modifier and TypeFieldDescriptionprotected final GrayU8DetectFiducialSquareHamming.binaryInnerconverts the input image into a binary oneMethods in boofcv.alg.fiducial.square that return GrayU8Modifier and TypeMethodDescriptionBaseDetectFiducialSquare.getBinary()DetectFiducialSquareBinary.getBinaryInner()Methods in boofcv.alg.fiducial.square with parameters of type GrayU8Modifier and TypeMethodDescriptionintDetectFiducialSquareImage.addPattern(GrayU8 inputBinary, double lengthSide) Adds a new image to the detector.protected static voidDetectFiducialSquareImage.binaryToDef(GrayU8 binary, short[] desc) Converts a binary image into the compressed bit formatvoid -
Uses of GrayU8 in boofcv.alg.filter.basic
Methods in boofcv.alg.filter.basic that return GrayU8Modifier and TypeMethodDescriptionstatic GrayU8Brightens the image's intensity:
Ox,y = Ix,y + betastatic GrayU8Inverts the image's intensity:
Ox,y = max - Ix,ystatic GrayU8Stretches the image's intensity:
Ox,y = Ix,yγ + betaMethods in boofcv.alg.filter.basic with parameters of type GrayU8 -
Uses of GrayU8 in boofcv.alg.filter.basic.impl
Methods in boofcv.alg.filter.basic.impl with parameters of type GrayU8 -
Uses of GrayU8 in boofcv.alg.filter.binary
Fields in boofcv.alg.filter.binary declared as GrayU8Methods in boofcv.alg.filter.binary that return GrayU8Modifier and TypeMethodDescriptionGThresholdImageOps.blockMean(T input, @Nullable GrayU8 output, ConfigLength width, double scale, boolean down) Applies a threshold to an image by computing the mean values in a regular grid across the input image.GThresholdImageOps.blockMinMax(T input, @Nullable GrayU8 output, ConfigLength width, double scale, boolean down, double textureThreshold) Applies a threshold to an image by computing the min and max values in a regular grid across the input image.GThresholdImageOps.blockOtsu(T input, @Nullable GrayU8 output, boolean otsu2, ConfigLength width, double tuning, double scale, boolean down) Applies a threshold to an image by computing the Otsu threshold in a regular grid across the input image.static GrayU8Dilates an image according to a 4-neighborhood.static GrayU8Dilates an image according to a 8-neighborhood.static GrayU8Binary operation which is designed to remove all pixels but ones which are on the edge of an object.static GrayU8Binary operation which is designed to remove all pixels but ones which are on the edge of an object.static GrayU8Erodes an image according to a 4-neighborhood.static GrayU8Erodes an image according to a 8-neighborhood.static GrayU8Inverts each pixel from true to false and vis-versa.static GrayU8BinaryImageOps.labelToBinary(GrayS32 labelImage, GrayU8 binaryImage) Converts a labeled image into a binary image by setting any non-zero value to one.static GrayU8BinaryImageOps.labelToBinary(GrayS32 labelImage, GrayU8 binaryImage, boolean[] selectedBlobs) Only converts the specified blobs over into the binary imagestatic GrayU8BinaryImageOps.labelToBinary(GrayS32 labelImage, GrayU8 binaryImage, int numLabels, int... selected) Only converts the specified blobs over into the binary image.GThresholdImageOps.localGaussian(T input, @Nullable GrayU8 output, ConfigLength width, double scale, boolean down, T work1, @Nullable ImageGray work2) Thresholds the image using a locally adaptive threshold that is computed using a local square region centered on each pixel.static GrayU8ThresholdImageOps.localGaussian(GrayF32 input, @Nullable GrayU8 output, ConfigLength width, float scale, boolean down, @Nullable GrayF32 storage1, @Nullable GrayF32 storage2) Thresholds the image using a locally adaptive threshold that is computed using a local square region centered on each pixel.static GrayU8ThresholdImageOps.localGaussian(GrayU16 input, @Nullable GrayU8 output, ConfigLength width, float scale, boolean down, @Nullable GrayU16 storage1, @Nullable GrayU16 storage2) Thresholds the image using a locally adaptive threshold that is computed using a local square region centered on each pixel.static GrayU8ThresholdImageOps.localGaussian(GrayU8 input, @Nullable GrayU8 output, ConfigLength width, float scale, boolean down, @Nullable GrayU8 storage1, @Nullable GrayU8 storage2) Thresholds the image using a locally adaptive threshold that is computed using a local square region centered on each pixel.GThresholdImageOps.localMean(T input, GrayU8 output, ConfigLength width, double scale, boolean down, T work1, T work2, @Nullable GrowArray work3) Thresholds the image using a locally adaptive threshold that is computed using a local square region centered on each pixel.static GrayU8ThresholdImageOps.localMean(GrayF32 input, @Nullable GrayU8 output, ConfigLength width, float scale, boolean down, @Nullable GrayF32 storage1, @Nullable GrayF32 storage2, @Nullable GrowArray<DogArray_F32> storage3) Thresholds the image using a locally adaptive threshold that is computed using a local square region centered on each pixel.static GrayU8ThresholdImageOps.localMean(GrayU16 input, @Nullable GrayU8 output, ConfigLength width, float scale, boolean down, @Nullable GrayU16 storage1, @Nullable GrayU16 storage2, @Nullable GrowArray<DogArray_I32> storage3) Thresholds the image using a locally adaptive threshold that is computed using a local square region centered on each pixel.static GrayU8ThresholdImageOps.localMean(GrayU8 input, @Nullable GrayU8 output, ConfigLength width, float scale, boolean down, @Nullable GrayU8 storage1, @Nullable GrayU8 storage2, @Nullable GrowArray<DogArray_I32> storage3) Thresholds the image using a locally adaptive threshold that is computed using a local square region centered on each pixel.GThresholdImageOps.localNiblack(T input, @Nullable GrayU8 output, ConfigLength width, float k, boolean down) AppliesNiblackthresholding to the input image.GThresholdImageOps.localNick(T input, @Nullable GrayU8 output, ConfigLength width, float k, boolean down) AppliesNICKthresholding to the input image.GThresholdImageOps.localOtsu(T input, @Nullable GrayU8 output, boolean otsu2, ConfigLength width, double tuning, double scale, boolean down) GThresholdImageOps.localSauvola(T input, @Nullable GrayU8 output, ConfigLength width, float k, boolean down) AppliesSauvolathresholding to the input image.GThresholdImageOps.localWolf(T input, @Nullable GrayU8 output, ConfigLength width, float k, boolean down) AppliesWolfthresholding to the input image.static GrayU8For each pixel it applies the logical 'and' operator between two images.static GrayU8For each pixel it applies the logical 'or' operator between two images.static GrayU8For each pixel it applies the logical 'xor' operator between two images.GThresholdImageOps.niblackFamily(T input, @Nullable GrayU8 output, ConfigLength width, float k, boolean down, ThresholdNiblackFamily.Variant variant) static GrayU8BinaryImageOps.removePointNoise(GrayU8 input, @Nullable GrayU8 output) Binary operation which is designed to remove small bits of spurious noise.static GrayU8Applies a morphological thinning operation to the image.Applies a global threshold across the whole image.static GrayU8Applies a global threshold across the whole image.static GrayU8Applies a global threshold across the whole image.static GrayU8Applies a global threshold across the whole image.static GrayU8Applies a global threshold across the whole image.static GrayU8Applies a global threshold across the whole image.static GrayU8Applies a global threshold across the whole image.Methods in boofcv.alg.filter.binary that return types with arguments of type GrayU8Methods in boofcv.alg.filter.binary with parameters of type GrayU8Modifier and TypeMethodDescriptionprotected voidThresholdBlock_MT.applyThreshold(T input, GrayU8 output) protected voidThresholdBlock.applyThreshold(T input, GrayU8 output) Applies the dynamically computed threshold to each pixel in the image, one block at a timeprotected voidThresholdNiblackFamily_MT.applyThresholding(GrayF32 input, GrayU8 output) protected voidThresholdNiblackFamily.applyThresholding(GrayF32 input, GrayU8 output) GThresholdImageOps.blockMean(T input, @Nullable GrayU8 output, ConfigLength width, double scale, boolean down) Applies a threshold to an image by computing the mean values in a regular grid across the input image.GThresholdImageOps.blockMinMax(T input, @Nullable GrayU8 output, ConfigLength width, double scale, boolean down, double textureThreshold) Applies a threshold to an image by computing the min and max values in a regular grid across the input image.GThresholdImageOps.blockOtsu(T input, @Nullable GrayU8 output, boolean otsu2, ConfigLength width, double tuning, double scale, boolean down) Applies a threshold to an image by computing the Otsu threshold in a regular grid across the input image.static voidBinaryImageOps.clusterToBinary(List<List<Point2D_I32>> clusters, GrayU8 binary) Sets each pixel in the list of clusters to one in the binary image.voidThresholdBlockOtsu.computeBlockStatistics(int x0, int y0, int width, int height, int indexStats, GrayU8 input, InterleavedS32 stats) BinaryImageOps.contour(GrayU8 input, ConnectRule rule, @Nullable GrayS32 output) Given a binary image, connect together pixels to form blobs/clusters using the specified connectivity rule.BinaryImageOps.contourExternal(GrayU8 input, ConnectRule rule) Finds the external contours only in the imagestatic GrayU8Dilates an image according to a 4-neighborhood.static GrayU8Dilates an image according to a 8-neighborhood.static GrayU8Binary operation which is designed to remove all pixels but ones which are on the edge of an object.static GrayU8Binary operation which is designed to remove all pixels but ones which are on the edge of an object.static GrayU8Erodes an image according to a 4-neighborhood.static GrayU8Erodes an image according to a 8-neighborhood.static GrayU8Inverts each pixel from true to false and vis-versa.static GrayU8BinaryImageOps.labelToBinary(GrayS32 labelImage, GrayU8 binaryImage) Converts a labeled image into a binary image by setting any non-zero value to one.static GrayU8BinaryImageOps.labelToBinary(GrayS32 labelImage, GrayU8 binaryImage, boolean[] selectedBlobs) Only converts the specified blobs over into the binary imagestatic GrayU8BinaryImageOps.labelToBinary(GrayS32 labelImage, GrayU8 binaryImage, int numLabels, int... selected) Only converts the specified blobs over into the binary image.GThresholdImageOps.localGaussian(T input, @Nullable GrayU8 output, ConfigLength width, double scale, boolean down, T work1, @Nullable ImageGray work2) Thresholds the image using a locally adaptive threshold that is computed using a local square region centered on each pixel.static GrayU8ThresholdImageOps.localGaussian(GrayF32 input, @Nullable GrayU8 output, ConfigLength width, float scale, boolean down, @Nullable GrayF32 storage1, @Nullable GrayF32 storage2) Thresholds the image using a locally adaptive threshold that is computed using a local square region centered on each pixel.static GrayU8ThresholdImageOps.localGaussian(GrayU16 input, @Nullable GrayU8 output, ConfigLength width, float scale, boolean down, @Nullable GrayU16 storage1, @Nullable GrayU16 storage2) Thresholds the image using a locally adaptive threshold that is computed using a local square region centered on each pixel.static GrayU8ThresholdImageOps.localGaussian(GrayU8 input, @Nullable GrayU8 output, ConfigLength width, float scale, boolean down, @Nullable GrayU8 storage1, @Nullable GrayU8 storage2) Thresholds the image using a locally adaptive threshold that is computed using a local square region centered on each pixel.GThresholdImageOps.localMean(T input, GrayU8 output, ConfigLength width, double scale, boolean down, T work1, T work2, @Nullable GrowArray work3) Thresholds the image using a locally adaptive threshold that is computed using a local square region centered on each pixel.static GrayU8ThresholdImageOps.localMean(GrayF32 input, @Nullable GrayU8 output, ConfigLength width, float scale, boolean down, @Nullable GrayF32 storage1, @Nullable GrayF32 storage2, @Nullable GrowArray<DogArray_F32> storage3) Thresholds the image using a locally adaptive threshold that is computed using a local square region centered on each pixel.static GrayU8ThresholdImageOps.localMean(GrayU16 input, @Nullable GrayU8 output, ConfigLength width, float scale, boolean down, @Nullable GrayU16 storage1, @Nullable GrayU16 storage2, @Nullable GrowArray<DogArray_I32> storage3) Thresholds the image using a locally adaptive threshold that is computed using a local square region centered on each pixel.static GrayU8ThresholdImageOps.localMean(GrayU8 input, @Nullable GrayU8 output, ConfigLength width, float scale, boolean down, @Nullable GrayU8 storage1, @Nullable GrayU8 storage2, @Nullable GrowArray<DogArray_I32> storage3) Thresholds the image using a locally adaptive threshold that is computed using a local square region centered on each pixel.GThresholdImageOps.localNiblack(T input, @Nullable GrayU8 output, ConfigLength width, float k, boolean down) AppliesNiblackthresholding to the input image.GThresholdImageOps.localNick(T input, @Nullable GrayU8 output, ConfigLength width, float k, boolean down) AppliesNICKthresholding to the input image.GThresholdImageOps.localOtsu(T input, @Nullable GrayU8 output, boolean otsu2, ConfigLength width, double tuning, double scale, boolean down) GThresholdImageOps.localSauvola(T input, @Nullable GrayU8 output, ConfigLength width, float k, boolean down) AppliesSauvolathresholding to the input image.GThresholdImageOps.localWolf(T input, @Nullable GrayU8 output, ConfigLength width, float k, boolean down) AppliesWolfthresholding to the input image.static GrayU8For each pixel it applies the logical 'and' operator between two images.static GrayU8For each pixel it applies the logical 'or' operator between two images.static GrayU8For each pixel it applies the logical 'xor' operator between two images.GThresholdImageOps.niblackFamily(T input, @Nullable GrayU8 output, ConfigLength width, float k, boolean down, ThresholdNiblackFamily.Variant variant) voidProcesses the binary image to find the contour of and label blobs.voidDetects contours inside the binary image.voidConverts the gray scale input image into a binary imageprotected voidThresholdLocalOtsu_MT.process(GrayU8 input, GrayU8 output, int x0, int y0, int x1, int y1, byte a, byte b) voidConverts the gray scale input image into a binary imageprotected voidThresholdLocalOtsu.process(GrayU8 input, GrayU8 output, int x0, int y0, int x1, int y1, byte a, byte b) voidConverts the input image into a binary image.voidConverts the input image into a binary image.voidConverts the input image into a binary image.static GrayU8BinaryImageOps.removePointNoise(GrayU8 input, @Nullable GrayU8 output) Binary operation which is designed to remove small bits of spurious noise.voidContourTracer.setInputs(GrayU8 binary, GrayS32 labeled, PackedSetsPoint2D_I32 storagePoints) Specifies the input images.voidSpecifies input binary image.static GrayU8Applies a morphological thinning operation to the image.Applies a global threshold across the whole image.static GrayU8Applies a global threshold across the whole image.static GrayU8Applies a global threshold across the whole image.static GrayU8Applies a global threshold across the whole image.static GrayU8Applies a global threshold across the whole image.static GrayU8Applies a global threshold across the whole image.static GrayU8Applies a global threshold across the whole image.voidThresholdBlock.BlockProcessor.thresholdBlock(int blockX0, int blockY0, T input, S stats, GrayU8 output) Thresholds all the pixels inside the specified blockvoidThresholdBlockOtsu.thresholdBlock(int blockX0, int blockY0, GrayU8 input, InterleavedS32 stats, GrayU8 output) -
Uses of GrayU8 in boofcv.alg.filter.binary.impl
Methods in boofcv.alg.filter.binary.impl that return GrayU8Modifier and TypeMethodDescriptionThresholdBlockMean_U8.createStats()static GrayU8ImplThresholdImageOps_MT.localGaussian(GrayF32 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayF32 storage1, GrayF32 storage2) static GrayU8ImplThresholdImageOps_MT.localGaussian(GrayU16 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU16 storage1, GrayU16 storage2) static GrayU8ImplThresholdImageOps_MT.localGaussian(GrayU8 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU8 storage1, GrayU8 storage2) static GrayU8ImplThresholdImageOps.localGaussian(GrayF32 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayF32 storage1, GrayF32 storage2) static GrayU8ImplThresholdImageOps.localGaussian(GrayU16 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU16 storage1, GrayU16 storage2) static GrayU8ImplThresholdImageOps.localGaussian(GrayU8 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU8 storage1, GrayU8 storage2) static GrayU8ImplThresholdImageOps_MT.localMean(GrayF32 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayF32 storage1, GrayF32 storage2, @Nullable GrowArray<DogArray_F32> storage3) static GrayU8ImplThresholdImageOps_MT.localMean(GrayU16 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU16 storage1, GrayU16 storage2, @Nullable GrowArray<DogArray_I32> storage3) static GrayU8ImplThresholdImageOps_MT.localMean(GrayU8 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU8 storage1, GrayU8 storage2, @Nullable GrowArray<DogArray_I32> storage3) static GrayU8ImplThresholdImageOps.localMean(GrayF32 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayF32 storage1, GrayF32 storage2, @Nullable GrowArray<DogArray_F32> storage3) static GrayU8ImplThresholdImageOps.localMean(GrayU16 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU16 storage1, GrayU16 storage2, @Nullable GrowArray<DogArray_I32> storage3) static GrayU8ImplThresholdImageOps.localMean(GrayU8 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU8 storage1, GrayU8 storage2, @Nullable GrowArray<DogArray_I32> storage3) static GrayU8static GrayU8static GrayU8static GrayU8static GrayU8static GrayU8static GrayU8static GrayU8static GrayU8static GrayU8static GrayU8static GrayU8Methods in boofcv.alg.filter.binary.impl that return types with arguments of type GrayU8Modifier and TypeMethodDescriptionThresholdBlockMean_U8.copy()ThresholdBlockMean_U8.copy()ThresholdBlockMinMax_U8.copy()Methods in boofcv.alg.filter.binary.impl with parameters of type GrayU8Modifier and TypeMethodDescriptionvoidApplies the thinning algorithm.voidThresholdBlockMean_U8.computeBlockStatistics(int x0, int y0, int width, int height, int indexStats, GrayU8 input, GrayU8 stats) voidThresholdBlockMinMax_U8.computeBlockStatistics(int x0, int y0, int width, int height, int indexMinMax, GrayU8 input, InterleavedU8 stats) static voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic booleanIf a point is inside the image true is returned if its value is not zero, otherwise false is returned.static booleanIf a point is inside the image true is returned if its value is not zero, otherwise true is returned.static voidstatic voidstatic voidImplBinaryImageOps_MT.labelToBinary(GrayS32 labelImage, GrayU8 binaryImage) static voidImplBinaryImageOps_MT.labelToBinary(GrayS32 labelImage, GrayU8 binaryImage, boolean[] selectedBlobs) static voidImplBinaryImageOps.labelToBinary(GrayS32 labelImage, GrayU8 binaryImage) static voidImplBinaryImageOps.labelToBinary(GrayS32 labelImage, GrayU8 binaryImage, boolean[] selectedBlobs) static GrayU8ImplThresholdImageOps_MT.localGaussian(GrayF32 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayF32 storage1, GrayF32 storage2) static GrayU8ImplThresholdImageOps_MT.localGaussian(GrayU16 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU16 storage1, GrayU16 storage2) static GrayU8ImplThresholdImageOps_MT.localGaussian(GrayU8 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU8 storage1, GrayU8 storage2) static GrayU8ImplThresholdImageOps.localGaussian(GrayF32 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayF32 storage1, GrayF32 storage2) static GrayU8ImplThresholdImageOps.localGaussian(GrayU16 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU16 storage1, GrayU16 storage2) static GrayU8ImplThresholdImageOps.localGaussian(GrayU8 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU8 storage1, GrayU8 storage2) static GrayU8ImplThresholdImageOps_MT.localMean(GrayF32 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayF32 storage1, GrayF32 storage2, @Nullable GrowArray<DogArray_F32> storage3) static GrayU8ImplThresholdImageOps_MT.localMean(GrayU16 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU16 storage1, GrayU16 storage2, @Nullable GrowArray<DogArray_I32> storage3) static GrayU8ImplThresholdImageOps_MT.localMean(GrayU8 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU8 storage1, GrayU8 storage2, @Nullable GrowArray<DogArray_I32> storage3) static GrayU8ImplThresholdImageOps.localMean(GrayF32 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayF32 storage1, GrayF32 storage2, @Nullable GrowArray<DogArray_F32> storage3) static GrayU8ImplThresholdImageOps.localMean(GrayU16 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU16 storage1, GrayU16 storage2, @Nullable GrowArray<DogArray_I32> storage3) static GrayU8ImplThresholdImageOps.localMean(GrayU8 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU8 storage1, GrayU8 storage2, @Nullable GrowArray<DogArray_I32> storage3) static voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidImplBinaryBorderOps.removePointNoise(GrayU8 input, GrayU8 output) static voidImplBinaryInnerOps_MT.removePointNoise(GrayU8 input, GrayU8 output) static voidImplBinaryInnerOps.removePointNoise(GrayU8 input, GrayU8 output) static voidImplBinaryNaiveOps.removePointNoise(GrayU8 input, GrayU8 output) Binary operation which is designed to remove small bits of spurious noise.static GrayU8static GrayU8static GrayU8static GrayU8static GrayU8static GrayU8static GrayU8static GrayU8static GrayU8static GrayU8static GrayU8static GrayU8voidThresholdBlockMean_F32.thresholdBlock(int blockX0, int blockY0, GrayF32 input, GrayF32 stats, GrayU8 output) voidThresholdBlockMean_U8.thresholdBlock(int blockX0, int blockY0, GrayU8 input, GrayU8 stats, GrayU8 output) voidThresholdBlockMinMax_F32.thresholdBlock(int blockX0, int blockY0, GrayF32 input, InterleavedF32 stats, GrayU8 output) voidThresholdBlockMinMax_U8.thresholdBlock(int blockX0, int blockY0, GrayU8 input, InterleavedU8 stats, GrayU8 output) -
Uses of GrayU8 in boofcv.alg.filter.blur
Methods in boofcv.alg.filter.blur that return GrayU8Modifier and TypeMethodDescriptionstatic GrayU8BlurImageOps.gaussian(GrayU8 input, @Nullable GrayU8 output, double sigmaX, int radiusX, double sigmaY, int radiusY, @Nullable GrayU8 storage) Applies Gaussian blur.static GrayU8BlurImageOps.gaussian(GrayU8 input, @Nullable GrayU8 output, double sigma, int radius, @Nullable GrayU8 storage) Applies Gaussian blur.static GrayU8BlurImageOps.mean(GrayU8 input, @Nullable GrayU8 output, int radiusX, int radiusY, @Nullable GrayU8 storage, @Nullable GrowArray<DogArray_I32> workVert) Applies a mean box filter with re-weighted image borders.static GrayU8BlurImageOps.mean(GrayU8 input, @Nullable GrayU8 output, int radius, @Nullable GrayU8 storage, @Nullable GrowArray<DogArray_I32> workVert) Applies a mean box filter with re-weighted image borders.static GrayU8BlurImageOps.meanAdaptive(GrayU8 input, @Nullable GrayU8 output, int radiusX, int radiusY, double noiseVariance) Adaptive applies mean blur filter while maintaining edge sharpness with re-weighted image borders.static GrayU8BlurImageOps.meanB(GrayU8 input, @Nullable GrayU8 output, int radiusX, int radiusY, @Nullable ImageBorder_S32<GrayU8> binput, @Nullable GrayU8 storage, @Nullable GrowArray<DogArray_I32> workVert) Applies a mean box filter with image borders.static GrayU8BlurImageOps.meanGeometric(GrayU8 input, @Nullable GrayU8 output, int radiusX, int radiusY) Applies a geometric mean box filter with re-weighted image borders.static GrayU8BlurImageOps.median(GrayU8 input, @Nullable GrayU8 output, int radiusX, int radiusY, @Nullable GrowArray<DogArray_I32> work) Applies a median filter.Methods in boofcv.alg.filter.blur with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic GrayU8BlurImageOps.gaussian(GrayU8 input, @Nullable GrayU8 output, double sigmaX, int radiusX, double sigmaY, int radiusY, @Nullable GrayU8 storage) Applies Gaussian blur.static GrayU8BlurImageOps.gaussian(GrayU8 input, @Nullable GrayU8 output, double sigma, int radius, @Nullable GrayU8 storage) Applies Gaussian blur.static GrayU8BlurImageOps.mean(GrayU8 input, @Nullable GrayU8 output, int radiusX, int radiusY, @Nullable GrayU8 storage, @Nullable GrowArray<DogArray_I32> workVert) Applies a mean box filter with re-weighted image borders.static GrayU8BlurImageOps.mean(GrayU8 input, @Nullable GrayU8 output, int radius, @Nullable GrayU8 storage, @Nullable GrowArray<DogArray_I32> workVert) Applies a mean box filter with re-weighted image borders.static GrayU8BlurImageOps.meanAdaptive(GrayU8 input, @Nullable GrayU8 output, int radiusX, int radiusY, double noiseVariance) Adaptive applies mean blur filter while maintaining edge sharpness with re-weighted image borders.static GrayU8BlurImageOps.meanB(GrayU8 input, @Nullable GrayU8 output, int radiusX, int radiusY, @Nullable ImageBorder_S32<GrayU8> binput, @Nullable GrayU8 storage, @Nullable GrowArray<DogArray_I32> workVert) Applies a mean box filter with image borders.static GrayU8BlurImageOps.meanGeometric(GrayU8 input, @Nullable GrayU8 output, int radiusX, int radiusY) Applies a geometric mean box filter with re-weighted image borders.static GrayU8BlurImageOps.median(GrayU8 input, @Nullable GrayU8 output, int radiusX, int radiusY, @Nullable GrowArray<DogArray_I32> work) Applies a median filter.voidApplies the filter to the src image and saves the results to the dst image.Method parameters in boofcv.alg.filter.blur with type arguments of type GrayU8Modifier and TypeMethodDescriptionstatic GrayU8BlurImageOps.meanB(GrayU8 input, @Nullable GrayU8 output, int radiusX, int radiusY, @Nullable ImageBorder_S32<GrayU8> binput, @Nullable GrayU8 storage, @Nullable GrowArray<DogArray_I32> workVert) Applies a mean box filter with image borders. -
Uses of GrayU8 in boofcv.alg.filter.blur.impl
Methods in boofcv.alg.filter.blur.impl with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidApplies the geometric mean blur operator.static voidApplies the geometric mean blur operator.static voidImplMedianHistogramInner_MT.process(GrayU8 input, GrayU8 output, int radiusX, int radiusY, GrowArray<DogArray_I32> work) Applies a median image filter.static voidImplMedianHistogramInner.process(GrayU8 input, GrayU8 output, int radiusX, int radiusY, GrowArray<DogArray_I32> work) Applies a median image filter.static voidImplMedianHistogramInnerNaive.process(GrayU8 input, GrayU8 output, int radiusX, int radiusY, int[] offset, int[] histogram) Applies a median image filter. -
Uses of GrayU8 in boofcv.alg.filter.convolve
Methods in boofcv.alg.filter.convolve with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidConvolveImage.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output, ImageBorder_S32<GrayU8> border) Performs a 2D convolution across the image.static voidConvolveImage.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayS32 output, ImageBorder_S32<GrayU8> border) Performs a 2D convolution across the image.static voidConvolveImageDownNoBorder.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidConvolveImageDownNoBorder.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveImageDownNormalized.convolve(Kernel2D_S32 kernel, GrayU8 image, GrayI8 dest, int skip) Performs a 2D down convolution across the image while re-normalizing the kernel depending on its overlap with the image.static voidConvolveImageNoBorder.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output) static voidConvolveImageNoBorder.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int divisor, @Nullable GrowArray<DogArray_I32> work) static voidConvolveImageNoBorder.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayS32 output) static floatConvolveImageNoBorderSparse.convolve(Kernel1D_S32 horizontal, Kernel1D_S32 vertical, GrayU8 input, int c_x, int c_y, int[] storage) Convolves a 1D kernels around the specified pixel in the horizontal and vertical direction.static floatConvolveImageNoBorderSparse.convolve(Kernel1D_S32 horizontal, Kernel1D_S32 vertical, GrayU8 input, int c_x, int c_y, int[] storage, int divisorHorizontal, int divisorVertical) Convolves a 1D kernels around the specified pixel in the horizontal and vertical direction.static voidConvolveImageNormalized.convolve(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dst) Performs a 2D normalized convolution across the image.static voidConvolveImageNormalized.convolve(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dst, ImageBorder_S32<GrayU8> bsrc) Performs a 2D normalized convolution across the image.static intConvolveImageNormalizedSparse.convolve(Kernel1D_S32 horizontal, Kernel1D_S32 vertical, GrayU8 input, int c_x, int c_y, int[] storage) Convolves around the specified point in the horizontal and vertical direction.static voidConvolveImage.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, ImageBorder_S32<GrayU8> border) Performs a horizontal 1D convolution across the image.static voidConvolveImage.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayS32 output, ImageBorder_S32<GrayU8> border) Performs a horizontal 1D convolution across the image.static voidConvolveImageBox.horizontal(GrayU8 input, GrayI16 output, int radius) Performs a horizontal 1D convolution of a box kernel across the imagestatic voidConvolveImageBox.horizontal(GrayU8 input, GrayS32 output, int radius) Performs a horizontal 1D convolution of a box kernel across the imagestatic voidConvolveImageDownNoBorder.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidConvolveImageDownNoBorder.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveImageDownNormalized.horizontal(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int skip) Performs a horizontal 1D down convolution across the image while re-normalizing the kernel depending on its overlap with the image.static voidConvolveImageMean.horizontal(GrayU8 input, GrayI8 output, int offset, int length) Performs a horizontal 1D mean box filter.static voidConvolveImageMean.horizontal(GrayU8 input, GrayI8 output, int offset, int length, @Nullable ImageBorder_S32<GrayU8> binput) Performs a horizontal 1D mean box filter.static voidConvolveImageNoBorder.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output) static voidConvolveImageNoBorder.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int divisor) static voidConvolveImageNoBorder.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayS32 output) static voidConvolveImageNormalized.horizontal(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst) Performs a horizontal 1D normalized convolution across the image.static voidConvolveImageNormalized.horizontal(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, ImageBorder_S32<GrayU8> bsrc) Performs a horizontal 1D normalized convolution across the image.static voidConvolveImage.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, ImageBorder_S32<GrayU8> border) Performs a vertical 1D convolution across the image.static voidConvolveImage.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayS32 output, ImageBorder_S32<GrayU8> border) Performs a vertical 1D convolution across the image.static voidConvolveImageBox.vertical(GrayU8 input, GrayI16 output, int radius, @Nullable GrowArray<DogArray_I32> work) Performs a vertical 1D convolution of a box kernel across the imagestatic voidConvolveImageBox.vertical(GrayU8 input, GrayS32 output, int radius, @Nullable GrowArray<DogArray_I32> work) Performs a vertical 1D convolution of a box kernel across the imagestatic voidConvolveImageDownNoBorder.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidConvolveImageDownNoBorder.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveImageDownNormalized.vertical(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int skip) Performs a vertical 1D down convolution across the image while re-normalizing the kernel depending on its overlap with the image.static voidConvolveImageMean.vertical(GrayU8 input, GrayI8 output, int offset, int length, @Nullable ImageBorder_S32<GrayU8> binput, @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter.static voidConvolveImageMean.vertical(GrayU8 input, GrayI8 output, int offset, int length, @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter.static voidConvolveImageNoBorder.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output) static voidConvolveImageNoBorder.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int divisor, @Nullable GrowArray<DogArray_I32> work) static voidConvolveImageNoBorder.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayS32 output) static voidConvolveImageNormalized.vertical(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst) Performs a vertical 1D normalized convolution across the image.static voidConvolveImageNormalized.vertical(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, ImageBorder_S32<GrayU8> bsrc) Performs a vertical 1D normalized convolution across the image.Method parameters in boofcv.alg.filter.convolve with type arguments of type GrayU8Modifier and TypeMethodDescriptionstatic voidConvolveImage.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output, ImageBorder_S32<GrayU8> border) Performs a 2D convolution across the image.static voidConvolveImage.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayS32 output, ImageBorder_S32<GrayU8> border) Performs a 2D convolution across the image.static voidConvolveImageNormalized.convolve(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dst, ImageBorder_S32<GrayU8> bsrc) Performs a 2D normalized convolution across the image.static voidConvolveImage.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, ImageBorder_S32<GrayU8> border) Performs a horizontal 1D convolution across the image.static voidConvolveImage.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayS32 output, ImageBorder_S32<GrayU8> border) Performs a horizontal 1D convolution across the image.static voidConvolveImageMean.horizontal(GrayU8 input, GrayI8 output, int offset, int length, @Nullable ImageBorder_S32<GrayU8> binput) Performs a horizontal 1D mean box filter.static voidConvolveImageNormalized.horizontal(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, ImageBorder_S32<GrayU8> bsrc) Performs a horizontal 1D normalized convolution across the image.static voidConvolveImage.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, ImageBorder_S32<GrayU8> border) Performs a vertical 1D convolution across the image.static voidConvolveImage.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayS32 output, ImageBorder_S32<GrayU8> border) Performs a vertical 1D convolution across the image.static voidConvolveImageMean.vertical(GrayU8 input, GrayI8 output, int offset, int length, @Nullable ImageBorder_S32<GrayU8> binput, @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter.static voidConvolveImageNormalized.vertical(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, ImageBorder_S32<GrayU8> bsrc) Performs a vertical 1D normalized convolution across the image. -
Uses of GrayU8 in boofcv.alg.filter.convolve.down
Methods in boofcv.alg.filter.convolve.down with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidConvolveDownNoBorderStandard.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidConvolveDownNoBorderStandard.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static booleanConvolveDownNoBorderUnrolled_U8_I16.convolve(Kernel2D_S32 kernel, GrayU8 image, GrayI16 dest, int skip) static booleanConvolveDownNoBorderUnrolled_U8_I8_Div.convolve(Kernel2D_S32 kernel, GrayU8 image, GrayI8 dest, int skip, int divisor) static voidConvolveDownNormalized_JustBorder.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip) static voidConvolveDownNormalizedNaive.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip) static voidConvolveDownNoBorderUnrolled_U8_I16.convolve11(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.convolve11(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I16.convolve3(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.convolve3(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I16.convolve5(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.convolve5(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I16.convolve7(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.convolve7(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I16.convolve9(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.convolve9(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderStandard.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidConvolveDownNoBorderStandard.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static booleanConvolveDownNoBorderUnrolled_U8_I16.horizontal(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest, int skip) static booleanConvolveDownNoBorderUnrolled_U8_I8_Div.horizontal(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int skip, int divisor) static voidConvolveDownNormalized_JustBorder.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip) static voidConvolveDownNormalizedNaive.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip) static voidConvolveDownNoBorderUnrolled_U8_I16.horizontal11(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.horizontal11(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I16.horizontal3(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.horizontal3(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I16.horizontal5(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.horizontal5(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I16.horizontal7(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.horizontal7(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I16.horizontal9(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.horizontal9(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderStandard.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidConvolveDownNoBorderStandard.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static booleanConvolveDownNoBorderUnrolled_U8_I16.vertical(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest, int skip) static booleanConvolveDownNoBorderUnrolled_U8_I8_Div.vertical(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int skip, int divisor) static voidConvolveDownNormalized_JustBorder.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip) static voidConvolveDownNormalizedNaive.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip) static voidConvolveDownNoBorderUnrolled_U8_I16.vertical11(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.vertical11(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I16.vertical3(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.vertical3(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I16.vertical5(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.vertical5(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I16.vertical7(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.vertical7(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static voidConvolveDownNoBorderUnrolled_U8_I16.vertical9(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static voidConvolveDownNoBorderUnrolled_U8_I8_Div.vertical9(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) -
Uses of GrayU8 in boofcv.alg.filter.convolve.noborder
Methods in boofcv.alg.filter.convolve.noborder with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidConvolveImageStandard_SB_MT.convolve(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static voidConvolveImageStandard_SB_MT.convolve(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageStandard_SB_MT.convolve(Kernel2D_S32 kernel, GrayU8 src, GrayS32 dest) static voidConvolveImageStandard_SB.convolve(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static voidConvolveImageStandard_SB.convolve(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageStandard_SB.convolve(Kernel2D_S32 kernel, GrayU8 src, GrayS32 dest) static intConvolveImageStandardSparse.convolve(Kernel1D_S32 horizontal, Kernel1D_S32 vertical, GrayU8 input, int c_x, int c_y, int[] storage) static intConvolveImageStandardSparse.convolve(Kernel1D_S32 horizontal, Kernel1D_S32 vertical, GrayU8 input, int c_x, int c_y, int[] storage, int divisorHorizontal, int divisorVertical) static booleanConvolveImageUnrolled_SB_MT_U8_I16.convolve(Kernel2D_S32 kernel, GrayU8 image, GrayI16 dest) static booleanConvolveImageUnrolled_SB_MT_U8_I8_Div.convolve(Kernel2D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor, GrowArray<DogArray_I32> work) static booleanConvolveImageUnrolled_SB_U8_I16.convolve(Kernel2D_S32 kernel, GrayU8 image, GrayI16 dest) static booleanConvolveImageUnrolled_SB_U8_I8_Div.convolve(Kernel2D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor, GrowArray<DogArray_I32> work) static voidConvolveImageUnrolled_SB_MT_U8_I16.convolve11(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.convolve11(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_U8_I16.convolve11(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static voidConvolveImageUnrolled_SB_U8_I8_Div.convolve11(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_U8_I16.convolve3(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.convolve3(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_U8_I16.convolve3(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static voidConvolveImageUnrolled_SB_U8_I8_Div.convolve3(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_U8_I16.convolve5(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.convolve5(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_U8_I16.convolve5(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static voidConvolveImageUnrolled_SB_U8_I8_Div.convolve5(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_U8_I16.convolve7(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.convolve7(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_U8_I16.convolve7(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static voidConvolveImageUnrolled_SB_U8_I8_Div.convolve7(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_U8_I16.convolve9(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.convolve9(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_U8_I16.convolve9(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static voidConvolveImageUnrolled_SB_U8_I8_Div.convolve9(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageStandard_SB_MT.horizontal(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static voidConvolveImageStandard_SB_MT.horizontal(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor) static voidConvolveImageStandard_SB_MT.horizontal(Kernel1D_S32 kernel, GrayU8 src, GrayS32 dst) static voidConvolveImageStandard_SB.horizontal(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static voidConvolveImageStandard_SB.horizontal(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor) static voidConvolveImageStandard_SB.horizontal(Kernel1D_S32 kernel, GrayU8 src, GrayS32 dst) static booleanConvolveImageUnrolled_SB_MT_U8_I16.horizontal(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static booleanConvolveImageUnrolled_SB_MT_U8_I8_Div.horizontal(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static booleanConvolveImageUnrolled_SB_U8_I16.horizontal(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static booleanConvolveImageUnrolled_SB_U8_I8_Div.horizontal(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidImplConvolveBox_MT.horizontal(GrayU8 input, GrayI16 output, int radius) static voidImplConvolveBox_MT.horizontal(GrayU8 input, GrayS32 output, int radius) static voidImplConvolveBox.horizontal(GrayU8 input, GrayI16 output, int radius) static voidImplConvolveBox.horizontal(GrayU8 input, GrayS32 output, int radius) static voidImplConvolveMean_MT.horizontal(GrayU8 input, GrayI8 output, int offset, int length) static voidImplConvolveMean.horizontal(GrayU8 input, GrayI8 output, int offset, int length) static voidConvolveImageUnrolled_SB_MT_U8_I16.horizontal11(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.horizontal11(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidConvolveImageUnrolled_SB_U8_I16.horizontal11(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static voidConvolveImageUnrolled_SB_U8_I8_Div.horizontal11(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidConvolveImageUnrolled_SB_MT_U8_I16.horizontal3(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.horizontal3(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidConvolveImageUnrolled_SB_U8_I16.horizontal3(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static voidConvolveImageUnrolled_SB_U8_I8_Div.horizontal3(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidConvolveImageUnrolled_SB_MT_U8_I16.horizontal5(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.horizontal5(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidConvolveImageUnrolled_SB_U8_I16.horizontal5(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static voidConvolveImageUnrolled_SB_U8_I8_Div.horizontal5(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidConvolveImageUnrolled_SB_MT_U8_I16.horizontal7(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.horizontal7(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidConvolveImageUnrolled_SB_U8_I16.horizontal7(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static voidConvolveImageUnrolled_SB_U8_I8_Div.horizontal7(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidConvolveImageUnrolled_SB_MT_U8_I16.horizontal9(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.horizontal9(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidConvolveImageUnrolled_SB_U8_I16.horizontal9(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static voidConvolveImageUnrolled_SB_U8_I8_Div.horizontal9(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static voidConvolveImageStandard_SB_MT.vertical(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static voidConvolveImageStandard_SB_MT.vertical(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageStandard_SB_MT.vertical(Kernel1D_S32 kernel, GrayU8 src, GrayS32 dst) static voidConvolveImageStandard_SB.vertical(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static voidConvolveImageStandard_SB.vertical(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageStandard_SB.vertical(Kernel1D_S32 kernel, GrayU8 src, GrayS32 dst) static booleanConvolveImageUnrolled_SB_MT_U8_I16.vertical(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static booleanConvolveImageUnrolled_SB_MT_U8_I8_Div.vertical(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor, GrowArray<DogArray_I32> work) static booleanConvolveImageUnrolled_SB_U8_I16.vertical(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static booleanConvolveImageUnrolled_SB_U8_I8_Div.vertical(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor, GrowArray<DogArray_I32> work) static voidImplConvolveBox_MT.vertical(GrayU8 input, GrayI16 output, int radius, @Nullable GrowArray<DogArray_I32> workspaces) static voidImplConvolveBox_MT.vertical(GrayU8 input, GrayS32 output, int radius, @Nullable GrowArray<DogArray_I32> workspaces) static voidImplConvolveBox.vertical(GrayU8 input, GrayI16 output, int radius, @Nullable GrowArray<DogArray_I32> workspaces) static voidImplConvolveBox.vertical(GrayU8 input, GrayS32 output, int radius, @Nullable GrowArray<DogArray_I32> workspaces) static voidImplConvolveMean_MT.vertical(GrayU8 input, GrayI8 output, int offset, int length, @Nullable GrowArray<DogArray_I32> workspaces) static voidImplConvolveMean.vertical(GrayU8 input, GrayI8 output, int offset, int length, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_U8_I16.vertical11(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.vertical11(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_U8_I16.vertical11(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static voidConvolveImageUnrolled_SB_U8_I8_Div.vertical11(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_U8_I16.vertical3(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.vertical3(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_U8_I16.vertical3(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static voidConvolveImageUnrolled_SB_U8_I8_Div.vertical3(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_U8_I16.vertical5(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.vertical5(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_U8_I16.vertical5(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static voidConvolveImageUnrolled_SB_U8_I8_Div.vertical5(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_U8_I16.vertical7(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.vertical7(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_U8_I16.vertical7(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static voidConvolveImageUnrolled_SB_U8_I8_Div.vertical7(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_MT_U8_I16.vertical9(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static voidConvolveImageUnrolled_SB_MT_U8_I8_Div.vertical9(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static voidConvolveImageUnrolled_SB_U8_I16.vertical9(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static voidConvolveImageUnrolled_SB_U8_I8_Div.vertical9(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) -
Uses of GrayU8 in boofcv.alg.filter.convolve.normalized
Methods in boofcv.alg.filter.convolve.normalized with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidConvolveNormalized_JustBorder_SB.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output) static voidConvolveNormalizedNaive_SB.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output) static voidConvolveNormalizedNaive_SB.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, ImageBorder_S32<GrayU8> binput) static intConvolveNormalizedStandardSparse.convolve(Kernel1D_S32 horizontal, Kernel1D_S32 vertical, GrayU8 input, int c_x, int c_y, int[] storage) static voidConvolveNormalized_JustBorder_SB.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output) static voidConvolveNormalizedNaive_SB.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output) static voidConvolveNormalizedNaive_SB.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, ImageBorder_S32<GrayU8> binput) static voidConvolveNormalized_JustBorder_SB.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output) static voidConvolveNormalizedNaive_SB.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output) static voidConvolveNormalizedNaive_SB.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, ImageBorder_S32<GrayU8> binput) Method parameters in boofcv.alg.filter.convolve.normalized with type arguments of type GrayU8Modifier and TypeMethodDescriptionstatic voidConvolveNormalizedNaive_SB.convolve(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, ImageBorder_S32<GrayU8> binput) static voidConvolveNormalizedNaive_SB.horizontal(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, ImageBorder_S32<GrayU8> binput) static voidConvolveNormalizedNaive_SB.vertical(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, ImageBorder_S32<GrayU8> binput) -
Uses of GrayU8 in boofcv.alg.filter.derivative
Methods in boofcv.alg.filter.derivative with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidReduces 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 voidComputes Laplacian on an U8 image but outputs derivative in a F32 image.static voidDerivativeLaplacian.process(GrayU8 orig, GrayS16 deriv, @Nullable ImageBorder_S32<GrayU8> border) Computes the Laplacian of input image.static voidGradientPrewitt.process(GrayU8 orig, GrayS16 derivX, GrayS16 derivY, @Nullable ImageBorder_S32 border) Computes the derivative in the X and Y direction using an integer Prewitt edge detector.static voidGradientScharr.process(GrayU8 orig, GrayS16 derivX, GrayS16 derivY, @Nullable ImageBorder_S32<GrayU8> border) Computes the derivative in the X and Y direction using an integer Sobel edge detector.static voidGradientSobel.process(GrayU8 orig, GrayS16 derivX, GrayS16 derivY, @Nullable ImageBorder_S32<GrayU8> border) Computes the derivative in the X and Y direction using an integer Sobel edge detector.static voidGradientThree.process(GrayU8 orig, GrayS16 derivX, GrayS16 derivY, @Nullable ImageBorder_S32 border) Computes the derivative of anGrayU8along the x and y axes.static voidGradientThree.process(GrayU8 orig, GrayS32 derivX, GrayS32 derivY, @Nullable ImageBorder_S32 border) Computes the derivative of anGrayU8along the x and y axes.static voidGradientTwo0.process(GrayU8 orig, GrayS16 derivX, GrayS16 derivY, @Nullable ImageBorder_S32 border) Computes the derivative of anGrayU8along the x and y axes.static voidGradientTwo1.process(GrayU8 orig, GrayS16 derivX, GrayS16 derivY, @Nullable ImageBorder_S32 border) Computes the derivative of anGrayU8along the x and y axes.static voidHessianSobel.process(GrayU8 orig, GrayS16 derivXX, GrayS16 derivYY, GrayS16 derivXY, @Nullable ImageBorder_S32 border) Computes the image's second derivatives.static voidHessianThree.process(GrayU8 orig, GrayS16 derivXX, GrayS16 derivYY, GrayS16 derivXY, @Nullable ImageBorder_S32 border) Computes the second derivative of anGrayU8along the x and y axes.static voidHessianThreeDeterminant.process(GrayU8 orig, GrayF32 deriv, @Nullable ImageBorder_S32<GrayU8> border) Computes Laplacian on an U8 image but outputs derivative in a F32 image.static voidHessianThreeDeterminant.process(GrayU8 orig, GrayS16 deriv, @Nullable ImageBorder_S32<GrayU8> border) Computes the Laplacian of input image.static voidDerivativeHelperFunctions.processBorderHorizontal(GrayU8 orig, GrayS16 deriv, Kernel1D_S32 kernel, ImageBorder_S32 borderType) static voidDerivativeHelperFunctions.processBorderHorizontal(GrayU8 orig, GrayS32 deriv, Kernel1D_S32 kernel, ImageBorder_S32 borderType) static voidDerivativeHelperFunctions.processBorderVertical(GrayU8 orig, GrayS16 deriv, Kernel1D_S32 kernel, ImageBorder_S32 borderType) static voidDerivativeHelperFunctions.processBorderVertical(GrayU8 orig, GrayS32 deriv, Kernel1D_S32 kernel, ImageBorder_S32 borderType) Method parameters in boofcv.alg.filter.derivative with type arguments of type GrayU8Modifier and TypeMethodDescriptionstatic voidReduces 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 voidDerivativeLaplacian.process(GrayU8 orig, GrayS16 deriv, @Nullable ImageBorder_S32<GrayU8> border) Computes the Laplacian of input image.static voidGradientScharr.process(GrayU8 orig, GrayS16 derivX, GrayS16 derivY, @Nullable ImageBorder_S32<GrayU8> border) Computes the derivative in the X and Y direction using an integer Sobel edge detector.static voidGradientSobel.process(GrayU8 orig, GrayS16 derivX, GrayS16 derivY, @Nullable ImageBorder_S32<GrayU8> border) Computes the derivative in the X and Y direction using an integer Sobel edge detector.static voidHessianThreeDeterminant.process(GrayU8 orig, GrayF32 deriv, @Nullable ImageBorder_S32<GrayU8> border) Computes Laplacian on an U8 image but outputs derivative in a F32 image.static voidHessianThreeDeterminant.process(GrayU8 orig, GrayS16 deriv, @Nullable ImageBorder_S32<GrayU8> border) Computes the Laplacian of input image. -
Uses of GrayU8 in boofcv.alg.filter.derivative.impl
Methods in boofcv.alg.filter.derivative.impl with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidstatic voidComputes the Laplacian of input image.static voidstatic voidComputes the Laplacian of input image.static voidComputes derivative of GrayU8.static voidComputes derivative of GrayU8.static voidstatic voidstatic voidComputes derivative of GrayU8.static voidComputes derivative of GrayU8.static voidComputes the derivative along the x and y axesstatic voidComputes the derivative along the x and y axesstatic voidComputes the derivative along the x and y axesstatic voidComputes the derivative along the x and y axesstatic voidComputes the derivative along the x and y axesstatic voidComputes the derivative along the x and y axesstatic voidComputes the derivative along the x and y axesstatic voidComputes the derivative along the x and y axesstatic voidstatic voidComputes the derivative along the x and y axesstatic voidHessianThreeDeterminant_Border.process(GrayU8 input, GrayF32 output, ImageBorder_S32<GrayU8> border) static voidHessianThreeDeterminant_Border.process(GrayU8 input, GrayS16 output, ImageBorder_S32<GrayU8> border) static voidstatic voidstatic voidstatic voidstatic voidGradientSobel_UnrolledOuter_MT.process_I8(GrayU8 orig, GrayS16 derivX, GrayS16 derivY) Can only process images which are NOT sub-images.static voidGradientSobel_UnrolledOuter.process_I8(GrayU8 orig, GrayS16 derivX, GrayS16 derivY) Can only process images which are NOT sub-images.static voidGradientSobel_Outer_MT.process_sub(GrayU8 orig, GrayS16 derivX, GrayS16 derivY) Computes derivative of GrayU8.static voidGradientSobel_Outer.process_sub(GrayU8 orig, GrayS16 derivX, GrayS16 derivY) Computes derivative of GrayU8.voidvoidvoidvoidvoidMethod parameters in boofcv.alg.filter.derivative.impl with type arguments of type GrayU8Modifier and TypeMethodDescriptionstatic voidHessianThreeDeterminant_Border.process(GrayU8 input, GrayF32 output, ImageBorder_S32<GrayU8> border) static voidHessianThreeDeterminant_Border.process(GrayU8 input, GrayS16 output, ImageBorder_S32<GrayU8> border) Constructor parameters in boofcv.alg.filter.derivative.impl with type arguments of type GrayU8ModifierConstructorDescriptionSpecifies how border pixels are handled.GradientSparseSobel_U8(ImageBorder_S32<GrayU8> border) Specifies how border pixels are handled.GradientSparseThree_U8(ImageBorder_S32<GrayU8> border) Specifies how border pixels are handled.GradientSparseTwo0_U8(ImageBorder_S32<GrayU8> border) Specifies how border pixels are handled.GradientSparseTwo1_U8(ImageBorder_S32<GrayU8> border) Specifies how border pixels are handled. -
Uses of GrayU8 in boofcv.alg.filter.misc
Methods in boofcv.alg.filter.misc with parameters of type GrayU8 -
Uses of GrayU8 in boofcv.alg.filter.misc.impl
Methods in boofcv.alg.filter.misc.impl with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidstatic voidstatic voidImplAverageDownSample_MT.horizontal(GrayU8 src, GrayF32 dst) Down samples the image along the x-axis only.static voidImplAverageDownSample.horizontal(GrayU8 src, GrayF32 dst) Down samples the image along the x-axis only. -
Uses of GrayU8 in boofcv.alg.flow
Methods in boofcv.alg.flow with parameters of type GrayU8Modifier and TypeMethodDescriptionprotected static voidHornSchunck_U8.borderDerivT(GrayU8 imageA, GrayU8 imageB, GrayS16 difference, int x, int y) protected voidHornSchunck_U8.computeDerivT(GrayU8 image1, GrayU8 image2, GrayS16 difference) protected voidHornSchunck_U8.computeDerivX(GrayU8 image1, GrayU8 image2, GrayS16 derivX) protected voidHornSchunck_U8.computeDerivY(GrayU8 image1, GrayU8 image2, GrayS16 derivY) protected floatDenseOpticalFlowBlockPyramid.U8.computeError(int cx, int cy, GrayU8 curr) protected voidDenseOpticalFlowBlockPyramid.U8.extractTemplate(int cx, int cy, GrayU8 prev) protected static floatHornSchunck_U8.getBorderT(GrayU8 imageA, GrayU8 imageB, int x, int y) -
Uses of GrayU8 in boofcv.alg.geo
Methods in boofcv.alg.geo with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidApplies a mask which indicates which pixels had mappings to the unrectified image.static voidApplies a mask which indicates which pixels had mappings to the unrectified image.static voidApplies a mask which indicates which pixels had mappings to the unrectified image.static voidApplies a mask which indicates which pixels had mappings to the unrectified image. -
Uses of GrayU8 in boofcv.alg.interpolate.impl
Methods in boofcv.alg.interpolate.impl that return GrayU8Modifier and TypeMethodDescriptionBilinearRectangle_U8.getImage()ImplInterpolatePixelConvolution_U8.getImage()Methods in boofcv.alg.interpolate.impl that return types with arguments of type GrayU8Modifier and TypeMethodDescriptionBilinearRectangle_U8.copy()ImplBilinearPixel_U8.copy()ImplInterpolatePixelConvolution_U8.copy()NearestNeighborPixel_U8.copy()BilinearRectangle_U8.copyConcurrent()ImplInterpolatePixelConvolution_U8.getBorder()BilinearRectangle_U8.getImageType()ImplBilinearPixel_U8.getImageType()ImplInterpolatePixelConvolution_U8.getImageType()NearestNeighborPixel_U8.getImageType()Methods in boofcv.alg.interpolate.impl with parameters of type GrayU8Modifier and TypeMethodDescriptionvoidvoidvoidMethod parameters in boofcv.alg.interpolate.impl with type arguments of type GrayU8Modifier and TypeMethodDescriptionvoidImplInterpolatePixelConvolution_U8.setBorder(ImageBorder<GrayU8> border) Constructors in boofcv.alg.interpolate.impl with parameters of type GrayU8ModifierConstructorDescriptionBilinearRectangle_U8(GrayU8 image) ImplBilinearPixel_U8(GrayU8 orig) -
Uses of GrayU8 in boofcv.alg.misc
Methods in boofcv.alg.misc with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidPerforms pixel-wise addition
output(x,y) = imgA(x,y) + imgB(x,y)static voidImageMiscOps.addGaussian(GrayU8 image, Random rand, double sigma, int lowerBound, int upperBound) Adds Gaussian/normal i.i.d noise to each pixel in the image.static voidImageMiscOps.addUniform(GrayU8 input, Random rand, int min, int max) Adds uniform i.i.d noise to each pixel in the image.static voidComputes the average for each pixel across all bands in thePlanarimage.static voidComputes the average for each pixel across selected bands in thePlanarimage.static voidPixelMath.boundImage(GrayU8 img, int min, int max) Bounds image pixels to be between these two valuesstatic voidComputes the absolute value of the difference between each pixel in the two images.
d(x,y) = |img1(x,y) - img2(x,y)|static voidDivide each element by a scalar value.static voidDivide each element by a scalar value.static voidDivide each element by a scalar value.static voidImageMiscOps.filter(GrayU8 image, BoofLambdas.FilterPixel_S32 op) Functional API for modifying an images pixel values based on coordinate and valuestatic voidComputes the histogram of intensity values for the image.static voidImageStatistics.histogramScaled(GrayU8 input, int minValue, int maxValue, int[] histogram) Computes the histogram of intensity values for the image while scaling the range to match the histogram.static void* Fills pixels in the image that match the mask target value image with the specified fill valuestatic voidFills pixels in the image that match the mask target value image with the specified fill valuestatic voidFills pixels in the image that match the mask target value image with the specified fill valuestatic voidFills pixels in the image that match the mask target value image with the specified fill valuestatic voidFills pixels in the image that match the mask target value image with the specified fill valuestatic voidFills pixels in the image that match the mask target value image with the specified fill valuestatic voidFills pixels in the image that match the mask target value image with the specified fill valuestatic intReturns the maximum element value.static intReturns the maximum element value.static voidComputes the maximum for each pixel across all bands in thePlanarimage.static voidComputes the maximum for each pixel across selected bands in thePlanarimage.static doubleReturns the mean pixel intensity value.static doubleImageStatistics.meanDiffAbs(GrayU8 imgA, GrayU8 imgB) Computes the mean of absolute value error between the two images.static doubleImageStatistics.meanDiffSq(GrayU8 imgA, GrayU8 imgB) Computes the mean squared error (MSE) between the two images.static voidComputes the median for each pixel across all bands in thePlanarimage.static voidComputes the median for each pixel across selected bands in thePlanarimage.static intReturns the minimum element value.static voidComputes the minimum for each pixel across all bands in thePlanarimage.static voidComputes the minimum for each pixel across selected bands in thePlanarimage.static voidSubtracts each element's value from a scalar.static voidSubtracts each element's value from a scalar.static voidSubtracts each element's value from a scalar.static voidSubtracts a scalar value from each element.static voidSubtracts a scalar value from each element.static voidSubtracts a scalar value from each element.static voidMultiply each element by a scalar value.static voidMultiply each element by a scalar value.static voidMultiply each element by a scalar value.static voidAdds a scalar value to each element.static voidAdds a scalar value to each element.static voidAdds a scalar value to each element.static voidRaises each pixel in the input image to the power of two.static voidComputes the standard deviation for each pixel across all bands in thePlanarimage.static voidImageBandMath.stdDev(Planar<GrayU8> input, GrayU8 output, @Nullable GrayU8 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanarimage.static voidComputes the standard deviation of each pixel in a local region.static voidPerforms pixel-wise subtraction.
output(x,y) = imgA(x,y) - imgB(x,y)static intReturns the sum of all the pixels in the image.static intReturns the sum of all the pixels in the image.static doubleComputes the variance of pixel intensity values inside the image.Method parameters in boofcv.alg.misc with type arguments of type GrayU8Modifier and TypeMethodDescriptionstatic voidComputes the average for each pixel across all bands in thePlanarimage.static voidComputes the average for each pixel across selected bands in thePlanarimage.static voidComputes the maximum for each pixel across all bands in thePlanarimage.static voidComputes the maximum for each pixel across selected bands in thePlanarimage.static voidComputes the median for each pixel across all bands in thePlanarimage.static voidComputes the median for each pixel across selected bands in thePlanarimage.static voidComputes the minimum for each pixel across all bands in thePlanarimage.static voidComputes the minimum for each pixel across selected bands in thePlanarimage.static voidComputes the standard deviation for each pixel across all bands in thePlanarimage.static voidImageBandMath.stdDev(Planar<GrayU8> input, GrayU8 output, @Nullable GrayU8 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanarimage. -
Uses of GrayU8 in boofcv.alg.misc.impl
Methods in boofcv.alg.misc.impl with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidImplImageMiscOps_MT.addGaussian(GrayU8 image, Random rand, double sigma, int lowerBound, int upperBound) static voidImplImageMiscOps.addGaussian(GrayU8 image, Random rand, double sigma, int lowerBound, int upperBound) static voidImplImageMiscOps_MT.addUniform(GrayU8 image, Random rand, int min, int max) static voidImplImageMiscOps.addUniform(GrayU8 image, Random rand, int min, int max) static voidstatic voidstatic voidImplPixelMath_MT.boundImage(GrayU8 img, int min, int max) static voidImplPixelMath.boundImage(GrayU8 img, int min, int max) static voidstatic voidstatic voidImplImageMiscOps_MT.filter(GrayU8 image, BoofLambdas.FilterPixel_S32 op) static voidImplImageMiscOps.filter(GrayU8 image, BoofLambdas.FilterPixel_S32 op) static voidstatic voidstatic voidImplImageStatistics_MT.histogramScaled(GrayU8 input, int minValue, int maxValue, int[] histogram) static voidImplImageStatistics.histogramScaled(GrayU8 input, int minValue, int maxValue, int[] histogram) static voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidImplImageBandMath_MT.stdDev(Planar<GrayU8> input, GrayU8 output, GrayU8 avg, int startBand, int lastBand) static voidImplImageBandMath.stdDev(Planar<GrayU8> input, GrayU8 output, GrayU8 avg, int startBand, int lastBand) static voidstatic voidstatic voidstatic voidstatic intstatic intstatic doublestatic doubleMethod parameters in boofcv.alg.misc.impl with type arguments of type GrayU8Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidImplImageBandMath_MT.stdDev(Planar<GrayU8> input, GrayU8 output, GrayU8 avg, int startBand, int lastBand) static voidImplImageBandMath.stdDev(Planar<GrayU8> input, GrayU8 output, GrayU8 avg, int startBand, int lastBand) -
Uses of GrayU8 in boofcv.alg.mvs
Methods in boofcv.alg.mvs with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidMultiViewStereoOps.maskOutPointsInCloud(List<Point3D_F64> cloud, GrayF32 inverseDepth, Se3_F64 cloud_to_camera, Point2Transform2_F64 rectNorm_to_dispPixel, double tolerance, GrayU8 mask) Masks out point in a inverse depth image which appear to be too similar to what's already in a point cloud. -
Uses of GrayU8 in boofcv.alg.mvs.impl
Methods in boofcv.alg.mvs.impl with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic floatImplMultiViewStereoOps.averageScore(GrayU8 disparity, int disparityRange, GrayF32 score) static voidImplMultiViewStereoOps.disparityToCloud(GrayU8 disparity, DisparityParameters parameters, PixelTransform<Point2D_F64> pixelToNorm, BoofLambdas.PixXyzConsumer_F64 consumer) static voidImplMultiViewStereoOps.invalidateUsingError(GrayU8 disparity, int disparityRange, GrayF32 score, float threshold) -
Uses of GrayU8 in boofcv.alg.segmentation
Methods in boofcv.alg.segmentation with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidImageSegmentationOps.markRegionBorders(GrayS32 labeled, GrayU8 output) Indicates border pixels between two regions. -
Uses of GrayU8 in boofcv.alg.segmentation.cc
Methods in boofcv.alg.segmentation.cc that return types with arguments of type GrayU8 -
Uses of GrayU8 in boofcv.alg.segmentation.fh04.impl
Methods in boofcv.alg.segmentation.fh04.impl that return types with arguments of type GrayU8Modifier and TypeMethodDescriptionFhEdgeWeights4_PLU8.getInputType()FhEdgeWeights4_U8.getInputType()FhEdgeWeights8_PLU8.getInputType()FhEdgeWeights8_U8.getInputType()Methods in boofcv.alg.segmentation.fh04.impl with parameters of type GrayU8Modifier and TypeMethodDescriptionvoidFhEdgeWeights4_U8.process(GrayU8 input, DogArray<SegmentFelzenszwalbHuttenlocher04.Edge> edges) voidFhEdgeWeights8_U8.process(GrayU8 input, DogArray<SegmentFelzenszwalbHuttenlocher04.Edge> edges) Method parameters in boofcv.alg.segmentation.fh04.impl with type arguments of type GrayU8Modifier and TypeMethodDescriptionvoidFhEdgeWeights4_PLU8.process(Planar<GrayU8> input, DogArray<SegmentFelzenszwalbHuttenlocher04.Edge> edges) voidFhEdgeWeights8_PLU8.process(Planar<GrayU8> input, DogArray<SegmentFelzenszwalbHuttenlocher04.Edge> edges) -
Uses of GrayU8 in boofcv.alg.segmentation.watershed
Methods in boofcv.alg.segmentation.watershed with parameters of type GrayU8Modifier and TypeMethodDescriptionvoidPerform watershed segmentation on the provided input image.voidSegments the image using initial seeds for each region.protected voidWatershedVincentSoille1991.sortPixels(GrayU8 input) Very fast histogram based sorting. -
Uses of GrayU8 in boofcv.alg.shapes.ellipse
Methods in boofcv.alg.shapes.ellipse with parameters of type GrayU8 -
Uses of GrayU8 in boofcv.alg.shapes.polygon
Methods in boofcv.alg.shapes.polygon with parameters of type GrayU8 -
Uses of GrayU8 in boofcv.alg.template
Methods in boofcv.alg.template with parameters of type GrayU8Modifier and TypeMethodDescriptionvoidTemplateNCC.U8.setupTemplate(GrayU8 template) voidTemplateSqDiffNormed.U8.setupTemplate(GrayU8 template, @Nullable GrayU8 mask) -
Uses of GrayU8 in boofcv.alg.tracker.meanshift
Methods in boofcv.alg.tracker.meanshift with parameters of type GrayU8Method parameters in boofcv.alg.tracker.meanshift with type arguments of type GrayU8 -
Uses of GrayU8 in boofcv.alg.tracker.tld
Methods in boofcv.alg.tracker.tld with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidTldVarianceFilter.transformSq(GrayU8 input, GrayS64 transformed) Integral image of pixel value squared. -
Uses of GrayU8 in boofcv.alg.transform.census
Methods in boofcv.alg.transform.census with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidCensusTransform.dense3x3(GrayF32 input, GrayU8 output, @Nullable ImageBorder_F32 border) Census transform for local 3x3 region around each pixel.static voidCensusTransform.dense3x3(GrayU16 input, GrayU8 output, @Nullable ImageBorder_S32<GrayU16> border) Census transform for local 3x3 region around each pixel.static voidCensusTransform.dense3x3(GrayU8 input, GrayU8 output, @Nullable ImageBorder_S32<GrayU8> border) Census transform for local 3x3 region around each pixel.static <T extends ImageGray<T>>
voidGCensusTransform.dense3x3(T input, GrayU8 output, @Nullable ImageBorder<T> border) static voidCensusTransform.dense5x5(GrayU8 input, GrayS32 output, @Nullable ImageBorder_S32<GrayU8> border) Census transform for local 5x5 region around each pixel.static voidCensusTransform.sample_IU16(GrayU8 input, FastAccess<Point2D_I32> sample, InterleavedU16 output, @Nullable ImageBorder_S32<GrayU8> border, @Nullable DogArray_I32 workSpace) Census transform for an arbitrary region specified by the provided sample pointsstatic voidCensusTransform.sample_S64(GrayU8 input, FastAccess<Point2D_I32> sample, GrayS64 output, @Nullable ImageBorder_S32<GrayU8> border, @Nullable DogArray_I32 workSpace) Census transform for an arbitrary region specified by the provided sample pointsMethod parameters in boofcv.alg.transform.census with type arguments of type GrayU8Modifier and TypeMethodDescriptionstatic voidCensusTransform.dense3x3(GrayU8 input, GrayU8 output, @Nullable ImageBorder_S32<GrayU8> border) Census transform for local 3x3 region around each pixel.static voidCensusTransform.dense5x5(GrayU8 input, GrayS32 output, @Nullable ImageBorder_S32<GrayU8> border) Census transform for local 5x5 region around each pixel.static voidCensusTransform.sample_IU16(GrayU8 input, FastAccess<Point2D_I32> sample, InterleavedU16 output, @Nullable ImageBorder_S32<GrayU8> border, @Nullable DogArray_I32 workSpace) Census transform for an arbitrary region specified by the provided sample pointsstatic voidCensusTransform.sample_S64(GrayU8 input, FastAccess<Point2D_I32> sample, GrayS64 output, @Nullable ImageBorder_S32<GrayU8> border, @Nullable DogArray_I32 workSpace) Census transform for an arbitrary region specified by the provided sample points -
Uses of GrayU8 in boofcv.alg.transform.census.impl
Methods in boofcv.alg.transform.census.impl with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidImplCensusTransformBorder.dense3x3_F32(ImageBorder_F32 input, GrayU8 output) static voidImplCensusTransformBorder.dense3x3_U8(ImageBorder_S32 input, GrayU8 output) static voidstatic voidstatic voidImplCensusTransformInner_MT.sample_IU16(GrayU8 input, int radius, DogArray_I32 offsets, InterleavedU16 output) static voidImplCensusTransformInner.sample_IU16(GrayU8 input, int radius, DogArray_I32 offsets, InterleavedU16 output) static voidImplCensusTransformInner_MT.sample_S64(GrayU8 input, int radius, DogArray_I32 offsets, GrayS64 output) static voidImplCensusTransformInner.sample_S64(GrayU8 input, int radius, DogArray_I32 offsets, GrayS64 output) -
Uses of GrayU8 in boofcv.alg.transform.ii
Methods in boofcv.alg.transform.ii with parameters of type GrayU8 -
Uses of GrayU8 in boofcv.alg.transform.ii.impl
Methods in boofcv.alg.transform.ii.impl with parameters of type GrayU8 -
Uses of GrayU8 in boofcv.alg.transform.pyramid.impl
Methods in boofcv.alg.transform.pyramid.impl with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidImplPyramidOps_MT.scaleDown2(GrayU8 input, GrayU8 output) Scales down the input by a factor of 2.static voidImplPyramidOps.scaleDown2(GrayU8 input, GrayU8 output) Scales down the input by a factor of 2.static voidImplPyramidOps_MT.scaleImageUp(GrayU8 input, GrayU8 output, int scale, InterpolatePixelS<GrayU8> interp) Scales an image up using interpolationstatic voidImplPyramidOps.scaleImageUp(GrayU8 input, GrayU8 output, int scale, InterpolatePixelS<GrayU8> interp) Scales an image up using interpolationMethod parameters in boofcv.alg.transform.pyramid.impl with type arguments of type GrayU8Modifier and TypeMethodDescriptionstatic voidImplPyramidOps_MT.scaleImageUp(GrayU8 input, GrayU8 output, int scale, InterpolatePixelS<GrayU8> interp) Scales an image up using interpolationstatic voidImplPyramidOps.scaleImageUp(GrayU8 input, GrayU8 output, int scale, InterpolatePixelS<GrayU8> interp) Scales an image up using interpolation -
Uses of GrayU8 in boofcv.core.encoding
Methods in boofcv.core.encoding that return GrayU8Modifier and TypeMethodDescriptionstatic GrayU8ConvertNV21.nv21ToGray(byte[] data, int width, int height, GrayU8 output) Converts an NV21 image into a gray scale U8 image.static GrayU8ConvertYV12.yu12ToGray(byte[] data, int width, int height, GrayU8 output) Converts an YV12 image into a gray scale U8 image.static GrayU8ConvertYuv420_888.yuvToGray(ByteBuffer bufferY, int width, int height, int strideRow, @Nullable GrayU8 output) Converts a YUV buffer into a gray scale image.static GrayU8ConvertYuyv.yuyvToGray(byte[] data, int width, int height, GrayU8 output) Converts an Yuyv image into a gray scale U8 image.Methods in boofcv.core.encoding that return types with arguments of type GrayU8Modifier and TypeMethodDescriptionConvertNV21.nv21ToPlanarYuv_U8(byte[] data, int width, int height, Planar<GrayU8> output) Converts an NV21 image into aPlanarYUV image with U8 bands.ConvertNV21.nv21TPlanarRgb_U8(byte[] data, int width, int height, Planar<GrayU8> output) Converts an NV21 image into aPlanarRGB image with U8 bands.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 GrayU8Modifier and TypeMethodDescriptionstatic GrayU8ConvertNV21.nv21ToGray(byte[] data, int width, int height, GrayU8 output) Converts an NV21 image into a gray scale U8 image.static GrayU8ConvertYV12.yu12ToGray(byte[] data, int width, int height, GrayU8 output) Converts an YV12 image into a gray scale U8 image.static GrayU8ConvertYuv420_888.yuvToGray(ByteBuffer bufferY, int width, int height, int strideRow, @Nullable GrayU8 output) Converts a YUV buffer into a gray scale image.static GrayU8ConvertYuyv.yuyvToGray(byte[] data, int width, int height, GrayU8 output) Converts an Yuyv image into a gray scale U8 image.Method parameters in boofcv.core.encoding with type arguments of type GrayU8Modifier and TypeMethodDescriptionConvertNV21.nv21ToPlanarYuv_U8(byte[] data, int width, int height, Planar<GrayU8> output) Converts an NV21 image into aPlanarYUV image with U8 bands.ConvertNV21.nv21TPlanarRgb_U8(byte[] data, int width, int height, Planar<GrayU8> output) Converts an NV21 image into aPlanarRGB image with U8 bands.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 GrayU8 in boofcv.core.encoding.impl
Methods in boofcv.core.encoding.impl with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidImplConvertNV21_MT.nv21ToGray(byte[] dataNV, GrayU8 output) First block contains gray-scale information and UV data can be ignored.static voidImplConvertNV21.nv21ToGray(byte[] dataNV, GrayU8 output) First block contains gray-scale information and UV data can be ignored.static voidImplConvertYuyv_MT.yuyvToGray(byte[] dataYV, GrayU8 output) static voidImplConvertYuyv.yuyvToGray(byte[] dataYV, GrayU8 output) Method parameters in boofcv.core.encoding.impl with type arguments of type GrayU8Modifier and TypeMethodDescriptionstatic voidImplConvertNV21_MT.nv21ToPlanarRgb_U8(byte[] dataNV, Planar<GrayU8> output) static voidImplConvertNV21.nv21ToPlanarRgb_U8(byte[] dataNV, Planar<GrayU8> output) static voidImplConvertNV21_MT.nv21ToPlanarYuv_U8(byte[] dataNV, Planar<GrayU8> output) static voidImplConvertNV21.nv21ToPlanarYuv_U8(byte[] dataNV, Planar<GrayU8> output) static voidImplConvertYuyv_MT.yuyvToPlanarRgb_U8(byte[] dataYV, Planar<GrayU8> output) static voidImplConvertYuyv.yuyvToPlanarRgb_U8(byte[] dataYV, Planar<GrayU8> output) static voidImplConvertYV12_MT.yv12ToPlanarRgb_U8(byte[] dataYV, Planar<GrayU8> output) static voidImplConvertYV12.yv12ToPlanarRgb_U8(byte[] dataYV, Planar<GrayU8> output) -
Uses of GrayU8 in boofcv.core.image
Methods in boofcv.core.image that return GrayU8Modifier and TypeMethodDescriptionstatic GrayU8ConvertImage.average(InterleavedU8 input, GrayU8 output) Converts aInterleavedU8into aGrayU8by computing the average value of each pixel across all the bands.static GrayU8static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.Methods in boofcv.core.image that return types with arguments of type GrayU8Modifier and TypeMethodDescriptionConvertImage.convert(InterleavedU8 input, Planar<GrayU8> output) Converts aInterleavedU8into the equivalentPlanarConvertImage.convertF32U8(InterleavedF32 input, Planar<GrayU8> output) Converts aInterleavedF32into the equivalentPlanarLookUpColorRgbFormats.PL_U8.getImageType()LookUpColorRgbFormats.SB_U8.getImageType()Methods in boofcv.core.image with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic GrayU8ConvertImage.average(InterleavedU8 input, GrayU8 output) Converts aInterleavedU8into aGrayU8by computing the average value of each pixel across all the bands.static GrayU8static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static GrayF32static GrayF64static GrayS16static GrayS32static GrayS64static GrayS8static GrayU16static GrayU8Converts pixel values in the input image into an integer values from 0 to numValues.static voidConvertByteBufferImage.from_3BU8_to_U8(ByteBuffer src, int srcOffset, int srcStride, GrayU8 dst, DogArray_I8 work) voidMethod parameters in boofcv.core.image with type arguments of type GrayU8Modifier and TypeMethodDescriptionstatic GrayU8ConvertImage.convert(InterleavedU8 input, Planar<GrayU8> output) Converts aInterleavedU8into the equivalentPlanarstatic InterleavedU8ConvertImage.convert(Planar<GrayU8> input, InterleavedU8 output) Converts aPlanarinto the equivalentInterleavedU8ConvertImage.convertF32U8(InterleavedF32 input, Planar<GrayU8> output) Converts aInterleavedF32into the equivalentPlanarstatic InterleavedF32ConvertImage.convertU8F32(Planar<GrayU8> input, InterleavedF32 output) Converts aPlanarinto the equivalentInterleavedF32static voidConvertByteBufferImage.from_3BU8_to_3PU8(ByteBuffer src, int srcOffset, int srcStride, Planar<GrayU8> dst, DogArray_I8 work) voidConstructors in boofcv.core.image with parameters of type GrayU8 -
Uses of GrayU8 in boofcv.core.image.impl
Methods in boofcv.core.image.impl with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidConvertInterleavedToSingle_MT.average(InterleavedU8 from, GrayU8 to) static voidConvertInterleavedToSingle.average(InterleavedU8 from, GrayU8 to) static voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidMethod parameters in boofcv.core.image.impl with type arguments of type GrayU8Modifier and TypeMethodDescriptionstatic voidstatic voidstatic voidImplConvertImage_MT.convert(InterleavedU8 input, Planar<GrayU8> output) static voidImplConvertImage_MT.convert(Planar<GrayU8> input, InterleavedU8 output) static voidImplConvertImage.convert(InterleavedU8 input, Planar<GrayU8> output) static voidImplConvertImage.convert(Planar<GrayU8> input, InterleavedU8 output) static voidImplConvertImage_MT.convertF32U8(InterleavedF32 input, Planar<GrayU8> output) static voidImplConvertImage.convertF32U8(InterleavedF32 input, Planar<GrayU8> output) static voidImplConvertImage_MT.convertU8F32(Planar<GrayU8> input, InterleavedF32 output) static voidImplConvertImage.convertU8F32(Planar<GrayU8> input, InterleavedF32 output) -
Uses of GrayU8 in boofcv.factory.disparity
Methods in boofcv.factory.disparity that return types with arguments of type GrayU8Modifier and TypeMethodDescriptionstatic DisparitySelect<float[],GrayU8> FactoryStereoDisparityAlgs.selectDisparity_F32(int maxError, int tolR2L, double texture) static DisparitySelect<int[],GrayU8> FactoryStereoDisparityAlgs.selectDisparity_S32(int maxError, int tolR2L, double texture) -
Uses of GrayU8 in boofcv.factory.filter.binary
Methods in boofcv.factory.filter.binary that return types with arguments of type GrayU8Modifier and TypeMethodDescriptionstatic FilterImageInterface<GrayU8,GrayU8> FactoryBinaryImageOps.dilate4(int numTimes) Filter implementation ofBinaryImageOps.dilate4(GrayU8, int, GrayU8)static FilterImageInterface<GrayU8,GrayU8> FactoryBinaryImageOps.dilate4(int numTimes) Filter implementation ofBinaryImageOps.dilate4(GrayU8, int, GrayU8)static FilterImageInterface<GrayU8,GrayU8> FactoryBinaryImageOps.dilate8(int numTimes) Filter implementation ofBinaryImageOps.dilate8(GrayU8, int, GrayU8)static FilterImageInterface<GrayU8,GrayU8> FactoryBinaryImageOps.dilate8(int numTimes) Filter implementation ofBinaryImageOps.dilate8(GrayU8, int, GrayU8)static FilterImageInterface<GrayU8,GrayU8> FactoryBinaryImageOps.edge4(boolean outsideZero) Filter implementation ofBinaryImageOps.edge4(GrayU8, GrayU8, boolean)static FilterImageInterface<GrayU8,GrayU8> FactoryBinaryImageOps.edge4(boolean outsideZero) Filter implementation ofBinaryImageOps.edge4(GrayU8, GrayU8, boolean)static FilterImageInterface<GrayU8,GrayU8> FactoryBinaryImageOps.edge8(boolean outsideZero) Filter implementation ofBinaryImageOps.edge8(GrayU8, GrayU8, boolean)static FilterImageInterface<GrayU8,GrayU8> FactoryBinaryImageOps.edge8(boolean outsideZero) Filter implementation ofBinaryImageOps.edge8(GrayU8, GrayU8, boolean)static FilterImageInterface<GrayU8,GrayU8> FactoryBinaryImageOps.erode4(int numTimes) Filter implementation ofBinaryImageOps.erode4(GrayU8, int, GrayU8)static FilterImageInterface<GrayU8,GrayU8> FactoryBinaryImageOps.erode4(int numTimes) Filter implementation ofBinaryImageOps.erode4(GrayU8, int, GrayU8)static FilterImageInterface<GrayU8,GrayU8> FactoryBinaryImageOps.erode8(int numTimes) Filter implementation ofBinaryImageOps.erode8(GrayU8, int, GrayU8)static FilterImageInterface<GrayU8,GrayU8> FactoryBinaryImageOps.erode8(int numTimes) Filter implementation ofBinaryImageOps.erode8(GrayU8, int, GrayU8)static FilterImageInterface<GrayS32,GrayU8> FactoryBinaryImageOps.labelToBinary()Filter implementation ofBinaryImageOps.labelToBinary(GrayS32, GrayU8)static FilterImageInterface<GrayU8,GrayU8> FactoryBinaryImageOps.removePointNoise()Filter implementation ofBinaryImageOps.removePointNoise(GrayU8, GrayU8)static FilterImageInterface<GrayU8,GrayU8> FactoryBinaryImageOps.removePointNoise()Filter implementation ofBinaryImageOps.removePointNoise(GrayU8, GrayU8) -
Uses of GrayU8 in boofcv.gui
Methods in boofcv.gui that return GrayU8Modifier and TypeMethodDescriptionFiducialRenderEngineGraphics2D.getGrayU8()RenderCalibrationTargetsGraphics2D.getGrayU8()Methods in boofcv.gui with parameters of type GrayU8 -
Uses of GrayU8 in boofcv.gui.binary
Methods in boofcv.gui.binary with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic BufferedImageVisualizeBinaryData.renderBinary(GrayU8 binaryImage, boolean invert, @Nullable BufferedImage out) Renders a binary image. -
Uses of GrayU8 in boofcv.gui.edge
Methods in boofcv.gui.edge with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic BufferedImageVisualizeEdgeFeatures.renderOrientation(GrayU8 direction, @Nullable BufferedImage out) -
Uses of GrayU8 in boofcv.gui.image
Fields in boofcv.gui.image declared as GrayU8Methods in boofcv.gui.image with parameters of type GrayU8Constructors in boofcv.gui.image with parameters of type GrayU8 -
Uses of GrayU8 in boofcv.io.image
Methods in boofcv.io.image that return GrayU8Modifier and TypeMethodDescriptionstatic GrayU8ConvertBufferedImage.convertFrom(BufferedImage src, @Nullable GrayU8 dst) Converts the buffered image into anGrayU8.static GrayU8ConvertBufferedImage.extractGrayU8(BufferedImage img) For BufferedImage stored as a byte array internally it extracts an image.static GrayU8UtilImageIO.loadPGM_U8(InputStream inputStream, @Nullable GrayU8 storage) Loads a PGM image from anInputStream.static GrayU8UtilImageIO.loadPGM_U8(String fileName, @Nullable GrayU8 storage) Loads a PGM image from anInputStream.Methods in boofcv.io.image that return types with arguments of type GrayU8Modifier and TypeMethodDescriptionUtilImageIO.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. Methods in boofcv.io.image with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidConvertRaster.bufferedToGray(DataBufferByte buffer, WritableRaster src, GrayU8 dst) A faster convert that works directly with a specific rasterstatic voidConvertRaster.bufferedToGray(DataBufferInt buffer, WritableRaster src, GrayU8 dst) static GrayU8ConvertBufferedImage.convertFrom(BufferedImage src, @Nullable GrayU8 dst) Converts the buffered image into anGrayU8.static BufferedImageConvertBufferedImage.convertTo(GrayU8 src, @Nullable BufferedImage dst) Converts aGrayU8into a BufferedImage.static BufferedImageConvertBufferedImage.extractBuffered(GrayU8 img) Creates a new BufferedImage that internally uses the same data as the provided GrayU8.static voidConvertRaster.grayToBuffered(GrayU8 src, BufferedImage dst) static voidConvertRaster.grayToBuffered(GrayU8 src, DataBufferByte buffer, WritableRaster dst) static voidConvertRaster.grayToBuffered(GrayU8 src, DataBufferInt buffer, WritableRaster dst) static GrayU8UtilImageIO.loadPGM_U8(InputStream inputStream, @Nullable GrayU8 storage) Loads a PGM image from anInputStream.static GrayU8UtilImageIO.loadPGM_U8(String fileName, @Nullable GrayU8 storage) Loads a PGM image from anInputStream.static voidSaves an image in PGM format.Method parameters in boofcv.io.image with type arguments of type GrayU8Modifier and TypeMethodDescriptionstatic voidConvertRaster.bufferedToPlanar_U8(BufferedImage src, Planar<GrayU8> dst) static voidConvertRaster.bufferedToPlanar_U8(DataBufferInt buffer, WritableRaster src, Planar<GrayU8> dst) static BufferedImageConvertBufferedImage.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 voidConvertRaster.planarToBuffered_U8(Planar<GrayU8> src, BufferedImage dst) static voidConvertRaster.planarToBuffered_U8(Planar<GrayU8> src, DataBufferByte buffer, WritableRaster dst) static voidConvertRaster.planarToBuffered_U8(Planar<GrayU8> src, DataBufferInt buffer, WritableRaster dst) static voidUtilImageIO.savePPM(Planar<GrayU8> rgb, String fileName, @Nullable DogArray_I8 temp) Saves an image in PPM format. -
Uses of GrayU8 in boofcv.io.image.impl
Methods in boofcv.io.image.impl with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidImplConvertRaster_MT.bufferedToGray(DataBufferInt buffer, WritableRaster src, GrayU8 dst) A faster convert that works directly with a specific rasterstatic voidImplConvertRaster.bufferedToGray(DataBufferInt buffer, WritableRaster src, GrayU8 dst) A faster convert that works directly with a specific rasterstatic voidImplConvertRaster_MT.from_1BU8_to_U8(byte[] srcData, int size, int srcStride, int srcOffset, int srcStrideDiff, GrayU8 dst) static voidImplConvertRaster.from_1BU8_to_U8(byte[] srcData, int size, int srcStride, int srcOffset, int srcStrideDiff, GrayU8 dst) static voidImplConvertRaster_MT.from_3BU8_to_U8(byte[] srcData, int srcStride, int srcOffset, GrayU8 dst) static voidImplConvertRaster.from_3BU8_to_U8(byte[] srcData, int srcStride, int srcOffset, GrayU8 dst) static voidImplConvertRaster_MT.from_4BU8_to_U8(byte[] srcData, int srcStride, int srcOffset, GrayU8 dst) static voidImplConvertRaster.from_4BU8_to_U8(byte[] srcData, int srcStride, int srcOffset, GrayU8 dst) static voidImplConvertRaster_MT.grayToBuffered(GrayU8 src, BufferedImage dst) static voidImplConvertRaster_MT.grayToBuffered(GrayU8 src, DataBufferByte buffer, WritableRaster dst) static voidImplConvertRaster_MT.grayToBuffered(GrayU8 src, DataBufferInt buffer, WritableRaster dst) static voidImplConvertRaster.grayToBuffered(GrayU8 src, BufferedImage dst) static voidImplConvertRaster.grayToBuffered(GrayU8 src, DataBufferByte buffer, WritableRaster dst) static voidImplConvertRaster.grayToBuffered(GrayU8 src, DataBufferInt buffer, WritableRaster dst) Method parameters in boofcv.io.image.impl with type arguments of type GrayU8Modifier and TypeMethodDescriptionstatic voidImplConvertRaster_MT.bufferedToPlanar_U8(BufferedImage src, Planar<GrayU8> dst) Converts a buffered image into an planar image using the BufferedImage's RGB interface.static voidImplConvertRaster_MT.bufferedToPlanar_U8(DataBufferInt buffer, WritableRaster src, Planar<GrayU8> dst) A faster convert that works directly with a specific rasterstatic voidImplConvertRaster.bufferedToPlanar_U8(BufferedImage src, Planar<GrayU8> dst) Converts a buffered image into an planar image using the BufferedImage's RGB interface.static voidImplConvertRaster.bufferedToPlanar_U8(DataBufferInt buffer, WritableRaster src, Planar<GrayU8> dst) A faster convert that works directly with a specific rasterstatic voidImplConvertRaster_MT.from_1BU8_to_PLU8(byte[] srcData, int srcStride, int srcOffset, Planar<GrayU8> dst) static voidImplConvertRaster.from_1BU8_to_PLU8(byte[] srcData, int srcStride, int srcOffset, Planar<GrayU8> dst) static voidImplConvertRaster_MT.from_3BU8_to_PLU8(byte[] srcData, int srcStride, int srcOffset, Planar<GrayU8> dst) static voidImplConvertRaster.from_3BU8_to_PLU8(byte[] srcData, int srcStride, int srcOffset, Planar<GrayU8> dst) static voidImplConvertRaster_MT.from_4BU8_to_PLU8(byte[] srcData, int srcStride, int srcOffset, Planar<GrayU8> dst) static voidImplConvertRaster.from_4BU8_to_PLU8(byte[] srcData, int srcStride, int srcOffset, Planar<GrayU8> dst) static voidImplConvertRaster_MT.planarToBuffered_U8(Planar<GrayU8> src, BufferedImage dst) static voidImplConvertRaster_MT.planarToBuffered_U8(Planar<GrayU8> src, DataBufferByte buffer, WritableRaster dst) static voidImplConvertRaster_MT.planarToBuffered_U8(Planar<GrayU8> src, DataBufferInt buffer, WritableRaster dst) static voidImplConvertRaster.planarToBuffered_U8(Planar<GrayU8> src, BufferedImage dst) static voidImplConvertRaster.planarToBuffered_U8(Planar<GrayU8> src, DataBufferByte buffer, WritableRaster dst) static voidImplConvertRaster.planarToBuffered_U8(Planar<GrayU8> src, DataBufferInt buffer, WritableRaster dst) -
Uses of GrayU8 in boofcv.io.jcodec
Methods in boofcv.io.jcodec with parameters of type GrayU8Modifier and TypeMethodDescriptionstatic voidImplConvertJCodecPicture.yuv420_to_U8(org.jcodec.common.model.Picture input, GrayU8 output) Method parameters in boofcv.io.jcodec with type arguments of type GrayU8Modifier and TypeMethodDescriptionstatic voidImplConvertJCodecPicture.RGB_to_PLU8(org.jcodec.common.model.Picture input, Planar<GrayU8> output) Converts a picture in JCodec RGB into RGB BoofCVstatic voidImplConvertJCodecPicture.yuv420_to_PlRgb_U8(org.jcodec.common.model.Picture input, Planar<GrayU8> output) -
Uses of GrayU8 in boofcv.pdf
Methods in boofcv.pdf with parameters of type GrayU8 -
Uses of GrayU8 in boofcv.struct.image
Fields in boofcv.struct.image with type parameters of type GrayU8Methods in boofcv.struct.image that return GrayU8