Uses of Class
boofcv.struct.image.GrayU8
Package
Description
-
Uses of GrayU8 in boofcv
Modifier and TypeMethodDescriptionstatic void
BoofTesting.printDiffBinary
(GrayU8 imgA, GrayU8 imgB) -
Uses of GrayU8 in boofcv.abst.disparity
Modifier and TypeMethodDescriptionWrapDisparitySgm.getAlgorithm()
WrapDisparitySgm.getInputType()
Modifier and TypeMethodDescriptionvoid
ModifierConstructorDescriptionWrapDisparitySgm
(SgmStereoDisparity<GrayU8, ?> sgm, boolean subPixel) -
Uses of GrayU8 in boofcv.abst.feature.detect.line
-
Uses of GrayU8 in boofcv.abst.fiducial
Modifier and TypeMethodDescriptionMicroQrCodePreciseDetector.getBinary()
QrCodePreciseDetector.getBinary()
Modifier and TypeMethodDescriptionvoid
SquareImage_to_FiducialDetector.addPatternBinary
(GrayU8 binary, double lengthSide) Add a new pattern to be detected. -
Uses of GrayU8 in boofcv.abst.filter.binary
Modifier and TypeMethodDescriptionBinaryContourHelper.padded()
Returns the binary image with paddingBinaryContourHelper.withoutPadding()
Returns the image without padding.Modifier and TypeMethodDescriptionvoid
Processes the binary image to find the contour.void
void
void
void
void
void
void
void
void
void
void
Processes the binary image to find the contour of and label blobs.void
void
void
void
void
void
void
-
Uses of GrayU8 in boofcv.abst.transform.census
-
Uses of GrayU8 in boofcv.alg.background
Modifier and TypeMethodDescriptionprotected abstract void
BackgroundModelMoving._segment
(MotionModel currentToWorld, T frame, GrayU8 segmented) void
BackgroundModelMoving.segment
(MotionModel homeToCurrent, T frame, GrayU8 segmented) Invoke to use the background image to segment the current frame into background and foreground pixelsabstract void
Invoke to segment input image into background and foreground pixels.void
BackgroundModelStationary.updateBackground
(T frame, GrayU8 segment) Updates the background and segments it at the same time. -
Uses of GrayU8 in boofcv.alg.background.moving
Modifier and TypeMethodDescriptionprotected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
-
Uses of GrayU8 in boofcv.alg.background.stationary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
BackgroundStationaryGmm_MB_MT.updateBackground
(T frame, @Nullable GrayU8 mask) void
BackgroundStationaryGmm_MB.updateBackground
(T frame, @Nullable GrayU8 mask) void
BackgroundStationaryGmm_SB_MT.updateBackground
(T frame, @Nullable GrayU8 mask) void
BackgroundStationaryGmm_SB.updateBackground
(T frame, @Nullable GrayU8 mask) void
BackgroundStationaryGmm.updateBackground
(T frame, @Nullable GrayU8 mask) -
Uses of GrayU8 in boofcv.alg.color.impl
Modifier and TypeMethodDescriptionstatic void
ImplColorRgb_MT.rgbToGray_Weighted
(InterleavedU8 rgb, GrayU8 gray) static void
ImplColorRgb.rgbToGray_Weighted
(InterleavedU8 rgb, GrayU8 gray) static void
ImplColorRgb_MT.rgbToGray_Weighted_U8
(Planar<GrayU8> rgb, GrayU8 gray) static void
ImplColorRgb.rgbToGray_Weighted_U8
(Planar<GrayU8> rgb, GrayU8 gray) Modifier and TypeMethodDescriptionstatic void
ImplColorRgb_MT.rgbToGray_Weighted_U8
(Planar<GrayU8> rgb, GrayU8 gray) static void
ImplColorRgb.rgbToGray_Weighted_U8
(Planar<GrayU8> rgb, GrayU8 gray) static void
ImplColorLab_MT.rgbToLab_U8
(Planar<GrayU8> rgb, Planar<GrayF32> lab) static void
ImplColorLab.rgbToLab_U8
(Planar<GrayU8> rgb, Planar<GrayF32> lab) static void
ImplColorXyz_MT.rgbToXyz_U8
(Planar<GrayU8> rgb, Planar<GrayF32> xyz) static void
ImplColorXyz.rgbToXyz_U8
(Planar<GrayU8> rgb, Planar<GrayF32> xyz) static void
ImplColorYuv_MT.ycbcrToRgb_U8
(Planar<GrayU8> yuv, Planar<GrayU8> rgb) static void
ImplColorYuv.ycbcrToRgb_U8
(Planar<GrayU8> yuv, Planar<GrayU8> rgb) -
Uses of GrayU8 in boofcv.alg.depth
Modifier and TypeMethodDescriptionstatic void
VisualDepthOps.depthTo3D
(CameraPinholeBrown param, Planar<GrayU8> rgb, GrayU16 depth, DogArray<Point3D_F64> cloud, DogArray<int[]> cloudColor) Creates a point cloud from a depth image and saves the color information. -
Uses of GrayU8 in boofcv.alg.disparity.block
Modifier and TypeMethodDescriptionBlockRowScoreCensus.U8.getImageType()
BlockRowScoreMutualInformation.U8.getImageType()
BlockRowScoreSad.U8.getImageType()
-
Uses of GrayU8 in boofcv.alg.disparity.block.select
Modifier 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()
-
Uses of GrayU8 in boofcv.alg.disparity.sgm
Modifier and TypeFieldDescriptionprotected PyramidDiscreteNN2<GrayU8>
SgmStereoDisparityHmi.pyrLeft
protected PyramidDiscreteNN2<GrayU8>
SgmStereoDisparityHmi.pyrRight
Modifier and TypeMethodDescriptionSgmStereoDisparityHmi.getPyrLeft()
SgmStereoDisparityHmi.getPyrRight()
Modifier and TypeMethodDescriptionvoid
Computes disparity using pyramidal mutual information.void
Computes disparity from an initial disparity estimate.void
SgmDisparitySelector_MT.select
(Planar<GrayU16> costYXD, Planar<GrayU16> aggregatedYXD, GrayU8 disparity) void
SgmDisparitySelector.select
(Planar<GrayU16> costYXD, Planar<GrayU16> aggregatedYXD, GrayU8 disparity) Given the aggregated cost compute the best disparity to pixel level accuracy for all pixelsvoid
ModifierConstructorDescriptionSgmStereoDisparityHmi
(ConfigDiscreteLevels configPyr, StereoMutualInformation stereoMI, SgmDisparitySelector selector, SgmCostFromBlocks<GrayU8> blockScore) -
Uses of GrayU8 in boofcv.alg.disparity.sgm.cost
Modifier and TypeFieldDescriptionprotected DisparityBlockMatchRowFormat<T,
GrayU8> SgmCostFromBlocks.blockScore
Modifier and TypeMethodDescriptionDisparitySelect<int[],
GrayU8> SgmCostFromBlocks.concurrentCopy()
SgmCostFromBlocks.getDisparityType()
Modifier and TypeMethodDescriptionvoid
SgmCostFromBlocks.configure
(GrayU8 imageDisparity, @Nullable GrayF32 score, int minDisparity, int maxDisparity, int radiusX) void
StereoMutualInformation.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 informationModifier and TypeMethodDescriptionvoid
SgmCostFromBlocks.setBlockScore
(DisparityBlockMatchRowFormat<T, GrayU8> blockScore) -
Uses of GrayU8 in boofcv.alg.distort
Modifier and TypeMethodDescriptionvoid
MultiCameraToEquirectangular.addCamera
(Se3_F32 cameraToCommon, LensDistortionWideFOV factory, GrayU8 camMask) Adds a camera and attempts to compute the mask from the provided distortion model.void
Applies the transform, but marks pixels in the mask as 1 = inside, 0 = outside.void
void
void
protected void
void
protected void
protected abstract void
void
ImageDistortBasic_IL_MT.applyOnlyInside
(GrayU8 mask) protected void
ImageDistortBasic_IL.applyOnlyInside
(GrayU8 mask) void
ImageDistortBasic_SB_MT.applyOnlyInside
(GrayU8 mask) protected void
ImageDistortBasic_SB.applyOnlyInside
(GrayU8 mask) protected abstract void
ImageDistortBasic.applyOnlyInside
(GrayU8 mask) protected void
ImageDistortCache_SB_MT.applyOnlyInside
(GrayU8 mask) protected void
ImageDistortCache_SB.applyOnlyInside
(GrayU8 mask) protected void
protected void
-
Uses of GrayU8 in boofcv.alg.distort.impl
-
Uses of GrayU8 in boofcv.alg.drawing
-
Uses of GrayU8 in boofcv.alg.enhance
Modifier and TypeMethodDescriptionstatic void
EnhanceImageOps.applyTransform
(GrayU8 input, int[] transform, GrayU8 output) Applies the transformation table to the provided input image.static void
EnhanceImageOps.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 void
Applies a Laplacian-4 based sharpen filter to the image.static void
Applies a Laplacian-8 based sharpen filter to the image. -
Uses of GrayU8 in boofcv.alg.enhance.impl
Modifier and TypeMethodDescriptionstatic void
ImplEnhanceHistogram_MT.applyTransform
(GrayU8 input, int[] transform, GrayU8 output) static void
ImplEnhanceHistogram.applyTransform
(GrayU8 input, int[] transform, GrayU8 output) static void
ImplEnhanceHistogram_MT.equalizeLocalCol
(GrayU8 input, int radius, int histogramLength, int startX, GrayU8 output, GrowArray<DogArray_I32> workspaces) Local equalization along a column.static void
ImplEnhanceHistogram.equalizeLocalCol
(GrayU8 input, int radius, int histogramLength, int startX, GrayU8 output, GrowArray<DogArray_I32> workspaces) Local equalization along a column.static void
ImplEnhanceHistogram_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 void
ImplEnhanceHistogram.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 void
ImplEnhanceHistogram_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 void
ImplEnhanceHistogram.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 void
ImplEnhanceHistogram_MT.equalizeLocalRow
(GrayU8 input, int radius, int histogramLength, int startY, GrayU8 output, GrowArray<DogArray_I32> workspaces) Local equalization along a row.static void
ImplEnhanceHistogram.equalizeLocalRow
(GrayU8 input, int radius, int histogramLength, int startY, GrayU8 output, GrowArray<DogArray_I32> workspaces) Local equalization along a row.static void
ImplEnhanceHistogram_MT.localHistogram
(GrayU8 input, int x0, int y0, int x1, int y1, int[] histogram) Computes the local histogram just for the specified inner regionstatic void
ImplEnhanceHistogram.localHistogram
(GrayU8 input, int x0, int y0, int x1, int y1, int[] histogram) Computes the local histogram just for the specified inner regionstatic void
ImplEnhanceFilter_MT.sharpenBorder4
(GrayU8 input, GrayU8 output, int minValue, int maxValue) static void
ImplEnhanceFilter.sharpenBorder4
(GrayU8 input, GrayU8 output, int minValue, int maxValue) static void
ImplEnhanceFilter_MT.sharpenBorder8
(GrayU8 input, GrayU8 output, int minValue, int maxValue) static void
ImplEnhanceFilter.sharpenBorder8
(GrayU8 input, GrayU8 output, int minValue, int maxValue) static void
ImplEnhanceFilter_MT.sharpenInner4
(GrayU8 input, GrayU8 output, int minValue, int maxValue) static void
ImplEnhanceFilter.sharpenInner4
(GrayU8 input, GrayU8 output, int minValue, int maxValue) static void
ImplEnhanceFilter_MT.sharpenInner8
(GrayU8 input, GrayU8 output, int minValue, int maxValue) static void
ImplEnhanceFilter.sharpenInner8
(GrayU8 input, GrayU8 output, int minValue, int maxValue) -
Uses of GrayU8 in boofcv.alg.feature.color
Modifier and TypeMethodDescriptionstatic void
HistogramFeatureOps.histogram
(GrayU8 image, int maxPixelValue, TupleDesc_F64 histogram) Computes a single-band normalized histogram from an integer image..Modifier and TypeMethodDescriptionstatic void
HistogramFeatureOps.histogram_U8
(Planar<GrayU8> image, Histogram_F64 histogram) -
Uses of GrayU8 in boofcv.alg.feature.detect.edge
Modifier and TypeMethodDescriptionprotected void
CannyEdge.performThresholding
(float threshLow, float threshHigh, @Nullable GrayU8 output) protected void
CannyEdgeDynamic.performThresholding
(float threshLow, float threshHigh, @Nullable GrayU8 output) void
Runs a canny edge detector on the input image given the provided thresholds.void
HysteresisEdgeTraceMark.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
-
Uses of GrayU8 in boofcv.alg.feature.detect.intensity.impl
Modifier and TypeMethodDescriptionImplFastHelper_U8.getImageType()
ImplFastCorner10_U8.newInstance()
ImplFastCorner11_U8.newInstance()
ImplFastCorner12_U8.newInstance()
ImplFastCorner9_U8.newInstance()
-
Uses of GrayU8 in boofcv.alg.feature.detect.line
Modifier and TypeMethodDescriptionprotected abstract void
GridRansacLineDetector.detectEdgels
(int index0, int x0, int y0, D derivX, D derivY, GrayU8 binaryEdges) Computes edgel information for pixels which have been flagged inside a regionvoid
Detects line segments through the image inside of grids.void
Computes 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
Modifier and TypeMethodDescriptionprotected void
ImplGridRansacLineDetector_F32.detectEdgels
(int index0, int x0, int y0, GrayF32 derivX, GrayF32 derivY, GrayU8 binaryEdges) protected void
ImplGridRansacLineDetector_S16.detectEdgels
(int index0, int x0, int y0, GrayS16 derivX, GrayS16 derivY, GrayU8 binaryEdges) -
Uses of GrayU8 in boofcv.alg.feature.orientation.impl
-
Uses of GrayU8 in boofcv.alg.fiducial.aztec
Modifier and TypeMethodDescriptionstatic GrayU8
AztecGenerator.renderImage
(int pixelPerSquare, int border, AztecCode marker) Convenience function for rendering images -
Uses of GrayU8 in boofcv.alg.fiducial.calib.chess
-
Uses of GrayU8 in boofcv.alg.fiducial.calib.circle
-
Uses of GrayU8 in boofcv.alg.fiducial.calib.grid
-
Uses of GrayU8 in boofcv.alg.fiducial.dots
-
Uses of GrayU8 in boofcv.alg.fiducial.microqr
Modifier and TypeMethodDescriptionstatic GrayU8
MicroQrCodeGenerator.renderImage
(int pixelPerModule, int border, MicroQrCode qr) Convenience function for rendering images -
Uses of GrayU8 in boofcv.alg.fiducial.qrcode
-
Uses of GrayU8 in boofcv.alg.fiducial.square
Modifier and TypeFieldDescriptionprotected final GrayU8
DetectFiducialSquareHamming.binaryInner
converts the input image into a binary oneModifier and TypeMethodDescriptionBaseDetectFiducialSquare.getBinary()
DetectFiducialSquareBinary.getBinaryInner()
Modifier and TypeMethodDescriptionint
DetectFiducialSquareImage.addPattern
(GrayU8 inputBinary, double lengthSide) Adds a new image to the detector.protected static void
DetectFiducialSquareImage.binaryToDef
(GrayU8 binary, short[] desc) Converts a binary image into the compressed bit formatvoid
-
Uses of GrayU8 in boofcv.alg.filter.basic
Modifier and TypeMethodDescriptionstatic GrayU8
Brightens the image's intensity:
Ox,y = Ix,y + betastatic GrayU8
Inverts the image's intensity:
Ox,y = max - Ix,ystatic GrayU8
Stretches the image's intensity:
Ox,y = Ix,yγ + beta -
Uses of GrayU8 in boofcv.alg.filter.basic.impl
-
Uses of GrayU8 in boofcv.alg.filter.binary
Modifier 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 GrayU8
Dilates an image according to a 4-neighborhood.static GrayU8
Dilates an image according to a 8-neighborhood.static GrayU8
Binary operation which is designed to remove all pixels but ones which are on the edge of an object.static GrayU8
Binary operation which is designed to remove all pixels but ones which are on the edge of an object.static GrayU8
Erodes an image according to a 4-neighborhood.static GrayU8
Erodes an image according to a 8-neighborhood.static GrayU8
Inverts each pixel from true to false and vis-versa.static GrayU8
BinaryImageOps.labelToBinary
(GrayS32 labelImage, GrayU8 binaryImage) Converts a labeled image into a binary image by setting any non-zero value to one.static GrayU8
BinaryImageOps.labelToBinary
(GrayS32 labelImage, GrayU8 binaryImage, boolean[] selectedBlobs) Only converts the specified blobs over into the binary imagestatic GrayU8
BinaryImageOps.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 GrayU8
ThresholdImageOps.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 GrayU8
ThresholdImageOps.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 GrayU8
ThresholdImageOps.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 GrayU8
ThresholdImageOps.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 GrayU8
ThresholdImageOps.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 GrayU8
ThresholdImageOps.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) AppliesNiblack
thresholding to the input image.GThresholdImageOps.localNick
(T input, @Nullable GrayU8 output, ConfigLength width, float k, boolean down) AppliesNICK
thresholding 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) AppliesSauvola
thresholding to the input image.GThresholdImageOps.localWolf
(T input, @Nullable GrayU8 output, ConfigLength width, float k, boolean down) AppliesWolf
thresholding to the input image.static GrayU8
For each pixel it applies the logical 'and' operator between two images.static GrayU8
For each pixel it applies the logical 'or' operator between two images.static GrayU8
For 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 GrayU8
BinaryImageOps.removePointNoise
(GrayU8 input, @Nullable GrayU8 output) Binary operation which is designed to remove small bits of spurious noise.static GrayU8
Applies a morphological thinning operation to the image.Applies a global threshold across the whole image.static GrayU8
Applies a global threshold across the whole image.static GrayU8
Applies a global threshold across the whole image.static GrayU8
Applies a global threshold across the whole image.static GrayU8
Applies a global threshold across the whole image.static GrayU8
Applies a global threshold across the whole image.static GrayU8
Applies a global threshold across the whole image.Modifier and TypeMethodDescriptionprotected void
ThresholdBlock_MT.applyThreshold
(T input, GrayU8 output) protected void
ThresholdBlock.applyThreshold
(T input, GrayU8 output) Applies the dynamically computed threshold to each pixel in the image, one block at a timeprotected void
ThresholdNiblackFamily_MT.applyThresholding
(GrayF32 input, GrayU8 output) protected void
ThresholdNiblackFamily.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 void
BinaryImageOps.clusterToBinary
(List<List<Point2D_I32>> clusters, GrayU8 binary) Sets each pixel in the list of clusters to one in the binary image.void
ThresholdBlockOtsu.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 GrayU8
Dilates an image according to a 4-neighborhood.static GrayU8
Dilates an image according to a 8-neighborhood.static GrayU8
Binary operation which is designed to remove all pixels but ones which are on the edge of an object.static GrayU8
Binary operation which is designed to remove all pixels but ones which are on the edge of an object.static GrayU8
Erodes an image according to a 4-neighborhood.static GrayU8
Erodes an image according to a 8-neighborhood.static GrayU8
Inverts each pixel from true to false and vis-versa.static GrayU8
BinaryImageOps.labelToBinary
(GrayS32 labelImage, GrayU8 binaryImage) Converts a labeled image into a binary image by setting any non-zero value to one.static GrayU8
BinaryImageOps.labelToBinary
(GrayS32 labelImage, GrayU8 binaryImage, boolean[] selectedBlobs) Only converts the specified blobs over into the binary imagestatic GrayU8
BinaryImageOps.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 GrayU8
ThresholdImageOps.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 GrayU8
ThresholdImageOps.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 GrayU8
ThresholdImageOps.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 GrayU8
ThresholdImageOps.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 GrayU8
ThresholdImageOps.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 GrayU8
ThresholdImageOps.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) AppliesNiblack
thresholding to the input image.GThresholdImageOps.localNick
(T input, @Nullable GrayU8 output, ConfigLength width, float k, boolean down) AppliesNICK
thresholding 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) AppliesSauvola
thresholding to the input image.GThresholdImageOps.localWolf
(T input, @Nullable GrayU8 output, ConfigLength width, float k, boolean down) AppliesWolf
thresholding to the input image.static GrayU8
For each pixel it applies the logical 'and' operator between two images.static GrayU8
For each pixel it applies the logical 'or' operator between two images.static GrayU8
For 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) void
Processes the binary image to find the contour of and label blobs.void
Detects contours inside the binary image.void
Converts the gray scale input image into a binary imageprotected void
ThresholdLocalOtsu_MT.process
(GrayU8 input, GrayU8 output, int x0, int y0, int x1, int y1, byte a, byte b) void
Converts the gray scale input image into a binary imageprotected void
ThresholdLocalOtsu.process
(GrayU8 input, GrayU8 output, int x0, int y0, int x1, int y1, byte a, byte b) void
Converts the input image into a binary image.void
Converts the input image into a binary image.void
Converts the input image into a binary image.static GrayU8
BinaryImageOps.removePointNoise
(GrayU8 input, @Nullable GrayU8 output) Binary operation which is designed to remove small bits of spurious noise.void
ContourTracer.setInputs
(GrayU8 binary, GrayS32 labeled, PackedSetsPoint2D_I32 storagePoints) Specifies the input images.void
Specifies input binary image.static GrayU8
Applies a morphological thinning operation to the image.Applies a global threshold across the whole image.static GrayU8
Applies a global threshold across the whole image.static GrayU8
Applies a global threshold across the whole image.static GrayU8
Applies a global threshold across the whole image.static GrayU8
Applies a global threshold across the whole image.static GrayU8
Applies a global threshold across the whole image.static GrayU8
Applies a global threshold across the whole image.void
ThresholdBlock.BlockProcessor.thresholdBlock
(int blockX0, int blockY0, T input, S stats, GrayU8 output) Thresholds all the pixels inside the specified blockvoid
ThresholdBlockOtsu.thresholdBlock
(int blockX0, int blockY0, GrayU8 input, InterleavedS32 stats, GrayU8 output) -
Uses of GrayU8 in boofcv.alg.filter.binary.impl
Modifier and TypeMethodDescriptionThresholdBlockMean_U8.createStats()
static GrayU8
ImplThresholdImageOps_MT.localGaussian
(GrayF32 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayF32 storage1, GrayF32 storage2) static GrayU8
ImplThresholdImageOps_MT.localGaussian
(GrayU16 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU16 storage1, GrayU16 storage2) static GrayU8
ImplThresholdImageOps_MT.localGaussian
(GrayU8 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU8 storage1, GrayU8 storage2) static GrayU8
ImplThresholdImageOps.localGaussian
(GrayF32 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayF32 storage1, GrayF32 storage2) static GrayU8
ImplThresholdImageOps.localGaussian
(GrayU16 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU16 storage1, GrayU16 storage2) static GrayU8
ImplThresholdImageOps.localGaussian
(GrayU8 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU8 storage1, GrayU8 storage2) static GrayU8
ImplThresholdImageOps_MT.localMean
(GrayF32 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayF32 storage1, GrayF32 storage2, @Nullable GrowArray<DogArray_F32> storage3) static GrayU8
ImplThresholdImageOps_MT.localMean
(GrayU16 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU16 storage1, GrayU16 storage2, @Nullable GrowArray<DogArray_I32> storage3) static GrayU8
ImplThresholdImageOps_MT.localMean
(GrayU8 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU8 storage1, GrayU8 storage2, @Nullable GrowArray<DogArray_I32> storage3) static GrayU8
ImplThresholdImageOps.localMean
(GrayF32 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayF32 storage1, GrayF32 storage2, @Nullable GrowArray<DogArray_F32> storage3) static GrayU8
ImplThresholdImageOps.localMean
(GrayU16 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU16 storage1, GrayU16 storage2, @Nullable GrowArray<DogArray_I32> storage3) static GrayU8
ImplThresholdImageOps.localMean
(GrayU8 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU8 storage1, GrayU8 storage2, @Nullable GrowArray<DogArray_I32> storage3) static GrayU8
static GrayU8
static GrayU8
static GrayU8
static GrayU8
static GrayU8
static GrayU8
static GrayU8
static GrayU8
static GrayU8
static GrayU8
static GrayU8
Modifier and TypeMethodDescriptionThresholdBlockMean_U8.copy()
ThresholdBlockMean_U8.copy()
ThresholdBlockMinMax_U8.copy()
Modifier and TypeMethodDescriptionvoid
Applies the thinning algorithm.void
ThresholdBlockMean_U8.computeBlockStatistics
(int x0, int y0, int width, int height, int indexStats, GrayU8 input, GrayU8 stats) void
ThresholdBlockMinMax_U8.computeBlockStatistics
(int x0, int y0, int width, int height, int indexMinMax, GrayU8 input, InterleavedU8 stats) static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static boolean
If a point is inside the image true is returned if its value is not zero, otherwise false is returned.static boolean
If a point is inside the image true is returned if its value is not zero, otherwise true is returned.static void
static void
static void
ImplBinaryImageOps_MT.labelToBinary
(GrayS32 labelImage, GrayU8 binaryImage) static void
ImplBinaryImageOps_MT.labelToBinary
(GrayS32 labelImage, GrayU8 binaryImage, boolean[] selectedBlobs) static void
ImplBinaryImageOps.labelToBinary
(GrayS32 labelImage, GrayU8 binaryImage) static void
ImplBinaryImageOps.labelToBinary
(GrayS32 labelImage, GrayU8 binaryImage, boolean[] selectedBlobs) static GrayU8
ImplThresholdImageOps_MT.localGaussian
(GrayF32 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayF32 storage1, GrayF32 storage2) static GrayU8
ImplThresholdImageOps_MT.localGaussian
(GrayU16 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU16 storage1, GrayU16 storage2) static GrayU8
ImplThresholdImageOps_MT.localGaussian
(GrayU8 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU8 storage1, GrayU8 storage2) static GrayU8
ImplThresholdImageOps.localGaussian
(GrayF32 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayF32 storage1, GrayF32 storage2) static GrayU8
ImplThresholdImageOps.localGaussian
(GrayU16 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU16 storage1, GrayU16 storage2) static GrayU8
ImplThresholdImageOps.localGaussian
(GrayU8 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU8 storage1, GrayU8 storage2) static GrayU8
ImplThresholdImageOps_MT.localMean
(GrayF32 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayF32 storage1, GrayF32 storage2, @Nullable GrowArray<DogArray_F32> storage3) static GrayU8
ImplThresholdImageOps_MT.localMean
(GrayU16 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU16 storage1, GrayU16 storage2, @Nullable GrowArray<DogArray_I32> storage3) static GrayU8
ImplThresholdImageOps_MT.localMean
(GrayU8 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU8 storage1, GrayU8 storage2, @Nullable GrowArray<DogArray_I32> storage3) static GrayU8
ImplThresholdImageOps.localMean
(GrayF32 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayF32 storage1, GrayF32 storage2, @Nullable GrowArray<DogArray_F32> storage3) static GrayU8
ImplThresholdImageOps.localMean
(GrayU16 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU16 storage1, GrayU16 storage2, @Nullable GrowArray<DogArray_I32> storage3) static GrayU8
ImplThresholdImageOps.localMean
(GrayU8 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU8 storage1, GrayU8 storage2, @Nullable GrowArray<DogArray_I32> storage3) static void
static void
static void
static void
static void
static void
static void
ImplBinaryBorderOps.removePointNoise
(GrayU8 input, GrayU8 output) static void
ImplBinaryInnerOps_MT.removePointNoise
(GrayU8 input, GrayU8 output) static void
ImplBinaryInnerOps.removePointNoise
(GrayU8 input, GrayU8 output) static void
ImplBinaryNaiveOps.removePointNoise
(GrayU8 input, GrayU8 output) Binary operation which is designed to remove small bits of spurious noise.static GrayU8
static GrayU8
static GrayU8
static GrayU8
static GrayU8
static GrayU8
static GrayU8
static GrayU8
static GrayU8
static GrayU8
static GrayU8
static GrayU8
void
ThresholdBlockMean_F32.thresholdBlock
(int blockX0, int blockY0, GrayF32 input, GrayF32 stats, GrayU8 output) void
ThresholdBlockMean_U8.thresholdBlock
(int blockX0, int blockY0, GrayU8 input, GrayU8 stats, GrayU8 output) void
ThresholdBlockMinMax_F32.thresholdBlock
(int blockX0, int blockY0, GrayF32 input, InterleavedF32 stats, GrayU8 output) void
ThresholdBlockMinMax_U8.thresholdBlock
(int blockX0, int blockY0, GrayU8 input, InterleavedU8 stats, GrayU8 output) -
Uses of GrayU8 in boofcv.alg.filter.blur
Modifier and TypeMethodDescriptionstatic GrayU8
BlurImageOps.gaussian
(GrayU8 input, @Nullable GrayU8 output, double sigmaX, int radiusX, double sigmaY, int radiusY, @Nullable GrayU8 storage) Applies Gaussian blur.static GrayU8
BlurImageOps.gaussian
(GrayU8 input, @Nullable GrayU8 output, double sigma, int radius, @Nullable GrayU8 storage) Applies Gaussian blur.static GrayU8
BlurImageOps.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 GrayU8
BlurImageOps.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 GrayU8
BlurImageOps.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 GrayU8
BlurImageOps.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 GrayU8
BlurImageOps.meanGeometric
(GrayU8 input, @Nullable GrayU8 output, int radiusX, int radiusY) Applies a geometric mean box filter with re-weighted image borders.static GrayU8
BlurImageOps.median
(GrayU8 input, @Nullable GrayU8 output, int radiusX, int radiusY, @Nullable GrowArray<DogArray_I32> work) Applies a median filter.Modifier and TypeMethodDescriptionstatic GrayU8
BlurImageOps.gaussian
(GrayU8 input, @Nullable GrayU8 output, double sigmaX, int radiusX, double sigmaY, int radiusY, @Nullable GrayU8 storage) Applies Gaussian blur.static GrayU8
BlurImageOps.gaussian
(GrayU8 input, @Nullable GrayU8 output, double sigma, int radius, @Nullable GrayU8 storage) Applies Gaussian blur.static GrayU8
BlurImageOps.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 GrayU8
BlurImageOps.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 GrayU8
BlurImageOps.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 GrayU8
BlurImageOps.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 GrayU8
BlurImageOps.meanGeometric
(GrayU8 input, @Nullable GrayU8 output, int radiusX, int radiusY) Applies a geometric mean box filter with re-weighted image borders.static GrayU8
BlurImageOps.median
(GrayU8 input, @Nullable GrayU8 output, int radiusX, int radiusY, @Nullable GrowArray<DogArray_I32> work) Applies a median filter.void
Applies the filter to the src image and saves the results to the dst image.Modifier and TypeMethodDescriptionstatic GrayU8
BlurImageOps.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
Modifier and TypeMethodDescriptionstatic void
Applies the geometric mean blur operator.static void
Applies the geometric mean blur operator.static void
ImplMedianHistogramInner_MT.process
(GrayU8 input, GrayU8 output, int radiusX, int radiusY, GrowArray<DogArray_I32> work) Applies a median image filter.static void
ImplMedianHistogramInner.process
(GrayU8 input, GrayU8 output, int radiusX, int radiusY, GrowArray<DogArray_I32> work) Applies a median image filter.static void
ImplMedianHistogramInnerNaive.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
Modifier and TypeMethodDescriptionstatic void
ConvolveImage.convolve
(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output, ImageBorder_S32<GrayU8> border) Performs a 2D convolution across the image.static void
ConvolveImage.convolve
(Kernel2D_S32 kernel, GrayU8 input, GrayS32 output, ImageBorder_S32<GrayU8> border) Performs a 2D convolution across the image.static void
ConvolveImageDownNoBorder.convolve
(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
ConvolveImageDownNoBorder.convolve
(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static void
ConvolveImageDownNormalized.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 void
ConvolveImageNoBorder.convolve
(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output) static void
ConvolveImageNoBorder.convolve
(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int divisor, @Nullable GrowArray<DogArray_I32> work) static void
ConvolveImageNoBorder.convolve
(Kernel2D_S32 kernel, GrayU8 input, GrayS32 output) static float
ConvolveImageNoBorderSparse.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 float
ConvolveImageNoBorderSparse.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 void
ConvolveImageNormalized.convolve
(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dst) Performs a 2D normalized convolution across the image.static void
ConvolveImageNormalized.convolve
(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dst, ImageBorder_S32<GrayU8> bsrc) Performs a 2D normalized convolution across the image.static int
ConvolveImageNormalizedSparse.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 void
ConvolveImage.horizontal
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, ImageBorder_S32<GrayU8> border) Performs a horizontal 1D convolution across the image.static void
ConvolveImage.horizontal
(Kernel1D_S32 kernel, GrayU8 input, GrayS32 output, ImageBorder_S32<GrayU8> border) Performs a horizontal 1D convolution across the image.static void
ConvolveImageBox.horizontal
(GrayU8 input, GrayI16 output, int radius) Performs a horizontal 1D convolution of a box kernel across the imagestatic void
ConvolveImageBox.horizontal
(GrayU8 input, GrayS32 output, int radius) Performs a horizontal 1D convolution of a box kernel across the imagestatic void
ConvolveImageDownNoBorder.horizontal
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
ConvolveImageDownNoBorder.horizontal
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static void
ConvolveImageDownNormalized.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 void
ConvolveImageMean.horizontal
(GrayU8 input, GrayI8 output, int offset, int length) Performs a horizontal 1D mean box filter.static void
ConvolveImageMean.horizontal
(GrayU8 input, GrayI8 output, int offset, int length, @Nullable ImageBorder_S32<GrayU8> binput) Performs a horizontal 1D mean box filter.static void
ConvolveImageNoBorder.horizontal
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output) static void
ConvolveImageNoBorder.horizontal
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int divisor) static void
ConvolveImageNoBorder.horizontal
(Kernel1D_S32 kernel, GrayU8 input, GrayS32 output) static void
ConvolveImageNormalized.horizontal
(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst) Performs a horizontal 1D normalized convolution across the image.static void
ConvolveImageNormalized.horizontal
(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, ImageBorder_S32<GrayU8> bsrc) Performs a horizontal 1D normalized convolution across the image.static void
ConvolveImage.vertical
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, ImageBorder_S32<GrayU8> border) Performs a vertical 1D convolution across the image.static void
ConvolveImage.vertical
(Kernel1D_S32 kernel, GrayU8 input, GrayS32 output, ImageBorder_S32<GrayU8> border) Performs a vertical 1D convolution across the image.static void
ConvolveImageBox.vertical
(GrayU8 input, GrayI16 output, int radius, @Nullable GrowArray<DogArray_I32> work) Performs a vertical 1D convolution of a box kernel across the imagestatic void
ConvolveImageBox.vertical
(GrayU8 input, GrayS32 output, int radius, @Nullable GrowArray<DogArray_I32> work) Performs a vertical 1D convolution of a box kernel across the imagestatic void
ConvolveImageDownNoBorder.vertical
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
ConvolveImageDownNoBorder.vertical
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static void
ConvolveImageDownNormalized.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 void
ConvolveImageMean.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 void
ConvolveImageMean.vertical
(GrayU8 input, GrayI8 output, int offset, int length, @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter.static void
ConvolveImageNoBorder.vertical
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output) static void
ConvolveImageNoBorder.vertical
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int divisor, @Nullable GrowArray<DogArray_I32> work) static void
ConvolveImageNoBorder.vertical
(Kernel1D_S32 kernel, GrayU8 input, GrayS32 output) static void
ConvolveImageNormalized.vertical
(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst) Performs a vertical 1D normalized convolution across the image.static void
ConvolveImageNormalized.vertical
(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, ImageBorder_S32<GrayU8> bsrc) Performs a vertical 1D normalized convolution across the image.Modifier and TypeMethodDescriptionstatic void
ConvolveImage.convolve
(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output, ImageBorder_S32<GrayU8> border) Performs a 2D convolution across the image.static void
ConvolveImage.convolve
(Kernel2D_S32 kernel, GrayU8 input, GrayS32 output, ImageBorder_S32<GrayU8> border) Performs a 2D convolution across the image.static void
ConvolveImageNormalized.convolve
(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dst, ImageBorder_S32<GrayU8> bsrc) Performs a 2D normalized convolution across the image.static void
ConvolveImage.horizontal
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, ImageBorder_S32<GrayU8> border) Performs a horizontal 1D convolution across the image.static void
ConvolveImage.horizontal
(Kernel1D_S32 kernel, GrayU8 input, GrayS32 output, ImageBorder_S32<GrayU8> border) Performs a horizontal 1D convolution across the image.static void
ConvolveImageMean.horizontal
(GrayU8 input, GrayI8 output, int offset, int length, @Nullable ImageBorder_S32<GrayU8> binput) Performs a horizontal 1D mean box filter.static void
ConvolveImageNormalized.horizontal
(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, ImageBorder_S32<GrayU8> bsrc) Performs a horizontal 1D normalized convolution across the image.static void
ConvolveImage.vertical
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, ImageBorder_S32<GrayU8> border) Performs a vertical 1D convolution across the image.static void
ConvolveImage.vertical
(Kernel1D_S32 kernel, GrayU8 input, GrayS32 output, ImageBorder_S32<GrayU8> border) Performs a vertical 1D convolution across the image.static void
ConvolveImageMean.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 void
ConvolveImageNormalized.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
Modifier and TypeMethodDescriptionstatic void
ConvolveDownNoBorderStandard.convolve
(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
ConvolveDownNoBorderStandard.convolve
(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static boolean
ConvolveDownNoBorderUnrolled_U8_I16.convolve
(Kernel2D_S32 kernel, GrayU8 image, GrayI16 dest, int skip) static boolean
ConvolveDownNoBorderUnrolled_U8_I8_Div.convolve
(Kernel2D_S32 kernel, GrayU8 image, GrayI8 dest, int skip, int divisor) static void
ConvolveDownNormalized_JustBorder.convolve
(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip) static void
ConvolveDownNormalizedNaive.convolve
(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip) static void
ConvolveDownNoBorderUnrolled_U8_I16.convolve11
(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
ConvolveDownNoBorderUnrolled_U8_I8_Div.convolve11
(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static void
ConvolveDownNoBorderUnrolled_U8_I16.convolve3
(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
ConvolveDownNoBorderUnrolled_U8_I8_Div.convolve3
(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static void
ConvolveDownNoBorderUnrolled_U8_I16.convolve5
(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
ConvolveDownNoBorderUnrolled_U8_I8_Div.convolve5
(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static void
ConvolveDownNoBorderUnrolled_U8_I16.convolve7
(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
ConvolveDownNoBorderUnrolled_U8_I8_Div.convolve7
(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static void
ConvolveDownNoBorderUnrolled_U8_I16.convolve9
(Kernel2D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
ConvolveDownNoBorderUnrolled_U8_I8_Div.convolve9
(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static void
ConvolveDownNoBorderStandard.horizontal
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
ConvolveDownNoBorderStandard.horizontal
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static boolean
ConvolveDownNoBorderUnrolled_U8_I16.horizontal
(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest, int skip) static boolean
ConvolveDownNoBorderUnrolled_U8_I8_Div.horizontal
(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int skip, int divisor) static void
ConvolveDownNormalized_JustBorder.horizontal
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip) static void
ConvolveDownNormalizedNaive.horizontal
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip) static void
ConvolveDownNoBorderUnrolled_U8_I16.horizontal11
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
ConvolveDownNoBorderUnrolled_U8_I8_Div.horizontal11
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static void
ConvolveDownNoBorderUnrolled_U8_I16.horizontal3
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
ConvolveDownNoBorderUnrolled_U8_I8_Div.horizontal3
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static void
ConvolveDownNoBorderUnrolled_U8_I16.horizontal5
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
ConvolveDownNoBorderUnrolled_U8_I8_Div.horizontal5
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static void
ConvolveDownNoBorderUnrolled_U8_I16.horizontal7
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
ConvolveDownNoBorderUnrolled_U8_I8_Div.horizontal7
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static void
ConvolveDownNoBorderUnrolled_U8_I16.horizontal9
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
ConvolveDownNoBorderUnrolled_U8_I8_Div.horizontal9
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static void
ConvolveDownNoBorderStandard.vertical
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
ConvolveDownNoBorderStandard.vertical
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static boolean
ConvolveDownNoBorderUnrolled_U8_I16.vertical
(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest, int skip) static boolean
ConvolveDownNoBorderUnrolled_U8_I8_Div.vertical
(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int skip, int divisor) static void
ConvolveDownNormalized_JustBorder.vertical
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip) static void
ConvolveDownNormalizedNaive.vertical
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip) static void
ConvolveDownNoBorderUnrolled_U8_I16.vertical11
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
ConvolveDownNoBorderUnrolled_U8_I8_Div.vertical11
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static void
ConvolveDownNoBorderUnrolled_U8_I16.vertical3
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
ConvolveDownNoBorderUnrolled_U8_I8_Div.vertical3
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static void
ConvolveDownNoBorderUnrolled_U8_I16.vertical5
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
ConvolveDownNoBorderUnrolled_U8_I8_Div.vertical5
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static void
ConvolveDownNoBorderUnrolled_U8_I16.vertical7
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
ConvolveDownNoBorderUnrolled_U8_I8_Div.vertical7
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) static void
ConvolveDownNoBorderUnrolled_U8_I16.vertical9
(Kernel1D_S32 kernel, GrayU8 input, GrayI16 output, int skip) static void
ConvolveDownNoBorderUnrolled_U8_I8_Div.vertical9
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, int skip, int divisor) -
Uses of GrayU8 in boofcv.alg.filter.convolve.noborder
Modifier and TypeMethodDescriptionstatic void
ConvolveImageStandard_SB_MT.convolve
(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static void
ConvolveImageStandard_SB_MT.convolve
(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageStandard_SB_MT.convolve
(Kernel2D_S32 kernel, GrayU8 src, GrayS32 dest) static void
ConvolveImageStandard_SB.convolve
(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static void
ConvolveImageStandard_SB.convolve
(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageStandard_SB.convolve
(Kernel2D_S32 kernel, GrayU8 src, GrayS32 dest) static int
ConvolveImageStandardSparse.convolve
(Kernel1D_S32 horizontal, Kernel1D_S32 vertical, GrayU8 input, int c_x, int c_y, int[] storage) static int
ConvolveImageStandardSparse.convolve
(Kernel1D_S32 horizontal, Kernel1D_S32 vertical, GrayU8 input, int c_x, int c_y, int[] storage, int divisorHorizontal, int divisorVertical) static boolean
ConvolveImageUnrolled_SB_MT_U8_I16.convolve
(Kernel2D_S32 kernel, GrayU8 image, GrayI16 dest) static boolean
ConvolveImageUnrolled_SB_MT_U8_I8_Div.convolve
(Kernel2D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor, GrowArray<DogArray_I32> work) static boolean
ConvolveImageUnrolled_SB_U8_I16.convolve
(Kernel2D_S32 kernel, GrayU8 image, GrayI16 dest) static boolean
ConvolveImageUnrolled_SB_U8_I8_Div.convolve
(Kernel2D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor, GrowArray<DogArray_I32> work) static void
ConvolveImageUnrolled_SB_MT_U8_I16.convolve11
(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static void
ConvolveImageUnrolled_SB_MT_U8_I8_Div.convolve11
(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_U8_I16.convolve11
(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static void
ConvolveImageUnrolled_SB_U8_I8_Div.convolve11
(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_U8_I16.convolve3
(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static void
ConvolveImageUnrolled_SB_MT_U8_I8_Div.convolve3
(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_U8_I16.convolve3
(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static void
ConvolveImageUnrolled_SB_U8_I8_Div.convolve3
(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_U8_I16.convolve5
(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static void
ConvolveImageUnrolled_SB_MT_U8_I8_Div.convolve5
(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_U8_I16.convolve5
(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static void
ConvolveImageUnrolled_SB_U8_I8_Div.convolve5
(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_U8_I16.convolve7
(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static void
ConvolveImageUnrolled_SB_MT_U8_I8_Div.convolve7
(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_U8_I16.convolve7
(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static void
ConvolveImageUnrolled_SB_U8_I8_Div.convolve7
(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_U8_I16.convolve9
(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static void
ConvolveImageUnrolled_SB_MT_U8_I8_Div.convolve9
(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_U8_I16.convolve9
(Kernel2D_S32 kernel, GrayU8 src, GrayI16 dest) static void
ConvolveImageUnrolled_SB_U8_I8_Div.convolve9
(Kernel2D_S32 kernel, GrayU8 src, GrayI8 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageStandard_SB_MT.horizontal
(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static void
ConvolveImageStandard_SB_MT.horizontal
(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor) static void
ConvolveImageStandard_SB_MT.horizontal
(Kernel1D_S32 kernel, GrayU8 src, GrayS32 dst) static void
ConvolveImageStandard_SB.horizontal
(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static void
ConvolveImageStandard_SB.horizontal
(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor) static void
ConvolveImageStandard_SB.horizontal
(Kernel1D_S32 kernel, GrayU8 src, GrayS32 dst) static boolean
ConvolveImageUnrolled_SB_MT_U8_I16.horizontal
(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static boolean
ConvolveImageUnrolled_SB_MT_U8_I8_Div.horizontal
(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static boolean
ConvolveImageUnrolled_SB_U8_I16.horizontal
(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static boolean
ConvolveImageUnrolled_SB_U8_I8_Div.horizontal
(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static void
ImplConvolveBox_MT.horizontal
(GrayU8 input, GrayI16 output, int radius) static void
ImplConvolveBox_MT.horizontal
(GrayU8 input, GrayS32 output, int radius) static void
ImplConvolveBox.horizontal
(GrayU8 input, GrayI16 output, int radius) static void
ImplConvolveBox.horizontal
(GrayU8 input, GrayS32 output, int radius) static void
ImplConvolveMean_MT.horizontal
(GrayU8 input, GrayI8 output, int offset, int length) static void
ImplConvolveMean.horizontal
(GrayU8 input, GrayI8 output, int offset, int length) static void
ConvolveImageUnrolled_SB_MT_U8_I16.horizontal11
(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static void
ConvolveImageUnrolled_SB_MT_U8_I8_Div.horizontal11
(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static void
ConvolveImageUnrolled_SB_U8_I16.horizontal11
(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static void
ConvolveImageUnrolled_SB_U8_I8_Div.horizontal11
(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static void
ConvolveImageUnrolled_SB_MT_U8_I16.horizontal3
(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static void
ConvolveImageUnrolled_SB_MT_U8_I8_Div.horizontal3
(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static void
ConvolveImageUnrolled_SB_U8_I16.horizontal3
(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static void
ConvolveImageUnrolled_SB_U8_I8_Div.horizontal3
(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static void
ConvolveImageUnrolled_SB_MT_U8_I16.horizontal5
(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static void
ConvolveImageUnrolled_SB_MT_U8_I8_Div.horizontal5
(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static void
ConvolveImageUnrolled_SB_U8_I16.horizontal5
(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static void
ConvolveImageUnrolled_SB_U8_I8_Div.horizontal5
(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static void
ConvolveImageUnrolled_SB_MT_U8_I16.horizontal7
(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static void
ConvolveImageUnrolled_SB_MT_U8_I8_Div.horizontal7
(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static void
ConvolveImageUnrolled_SB_U8_I16.horizontal7
(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static void
ConvolveImageUnrolled_SB_U8_I8_Div.horizontal7
(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static void
ConvolveImageUnrolled_SB_MT_U8_I16.horizontal9
(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static void
ConvolveImageUnrolled_SB_MT_U8_I8_Div.horizontal9
(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static void
ConvolveImageUnrolled_SB_U8_I16.horizontal9
(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static void
ConvolveImageUnrolled_SB_U8_I8_Div.horizontal9
(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor) static void
ConvolveImageStandard_SB_MT.vertical
(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static void
ConvolveImageStandard_SB_MT.vertical
(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageStandard_SB_MT.vertical
(Kernel1D_S32 kernel, GrayU8 src, GrayS32 dst) static void
ConvolveImageStandard_SB.vertical
(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static void
ConvolveImageStandard_SB.vertical
(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageStandard_SB.vertical
(Kernel1D_S32 kernel, GrayU8 src, GrayS32 dst) static boolean
ConvolveImageUnrolled_SB_MT_U8_I16.vertical
(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static boolean
ConvolveImageUnrolled_SB_MT_U8_I8_Div.vertical
(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor, GrowArray<DogArray_I32> work) static boolean
ConvolveImageUnrolled_SB_U8_I16.vertical
(Kernel1D_S32 kernel, GrayU8 image, GrayI16 dest) static boolean
ConvolveImageUnrolled_SB_U8_I8_Div.vertical
(Kernel1D_S32 kernel, GrayU8 image, GrayI8 dest, int divisor, GrowArray<DogArray_I32> work) static void
ImplConvolveBox_MT.vertical
(GrayU8 input, GrayI16 output, int radius, @Nullable GrowArray<DogArray_I32> workspaces) static void
ImplConvolveBox_MT.vertical
(GrayU8 input, GrayS32 output, int radius, @Nullable GrowArray<DogArray_I32> workspaces) static void
ImplConvolveBox.vertical
(GrayU8 input, GrayI16 output, int radius, @Nullable GrowArray<DogArray_I32> workspaces) static void
ImplConvolveBox.vertical
(GrayU8 input, GrayS32 output, int radius, @Nullable GrowArray<DogArray_I32> workspaces) static void
ImplConvolveMean_MT.vertical
(GrayU8 input, GrayI8 output, int offset, int length, @Nullable GrowArray<DogArray_I32> workspaces) static void
ImplConvolveMean.vertical
(GrayU8 input, GrayI8 output, int offset, int length, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_U8_I16.vertical11
(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static void
ConvolveImageUnrolled_SB_MT_U8_I8_Div.vertical11
(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_U8_I16.vertical11
(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static void
ConvolveImageUnrolled_SB_U8_I8_Div.vertical11
(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_U8_I16.vertical3
(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static void
ConvolveImageUnrolled_SB_MT_U8_I8_Div.vertical3
(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_U8_I16.vertical3
(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static void
ConvolveImageUnrolled_SB_U8_I8_Div.vertical3
(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_U8_I16.vertical5
(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static void
ConvolveImageUnrolled_SB_MT_U8_I8_Div.vertical5
(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_U8_I16.vertical5
(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static void
ConvolveImageUnrolled_SB_U8_I8_Div.vertical5
(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_U8_I16.vertical7
(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static void
ConvolveImageUnrolled_SB_MT_U8_I8_Div.vertical7
(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_U8_I16.vertical7
(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static void
ConvolveImageUnrolled_SB_U8_I8_Div.vertical7
(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_U8_I16.vertical9
(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static void
ConvolveImageUnrolled_SB_MT_U8_I8_Div.vertical9
(Kernel1D_S32 kernel, GrayU8 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_U8_I16.vertical9
(Kernel1D_S32 kernel, GrayU8 src, GrayI16 dst) static void
ConvolveImageUnrolled_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
Modifier and TypeMethodDescriptionstatic void
ConvolveNormalized_JustBorder_SB.convolve
(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output) static void
ConvolveNormalizedNaive_SB.convolve
(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output) static void
ConvolveNormalizedNaive_SB.convolve
(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, ImageBorder_S32<GrayU8> binput) static int
ConvolveNormalizedStandardSparse.convolve
(Kernel1D_S32 horizontal, Kernel1D_S32 vertical, GrayU8 input, int c_x, int c_y, int[] storage) static void
ConvolveNormalized_JustBorder_SB.horizontal
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output) static void
ConvolveNormalizedNaive_SB.horizontal
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output) static void
ConvolveNormalizedNaive_SB.horizontal
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, ImageBorder_S32<GrayU8> binput) static void
ConvolveNormalized_JustBorder_SB.vertical
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output) static void
ConvolveNormalizedNaive_SB.vertical
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output) static void
ConvolveNormalizedNaive_SB.vertical
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, ImageBorder_S32<GrayU8> binput) Modifier and TypeMethodDescriptionstatic void
ConvolveNormalizedNaive_SB.convolve
(Kernel2D_S32 kernel, GrayU8 input, GrayI8 output, ImageBorder_S32<GrayU8> binput) static void
ConvolveNormalizedNaive_SB.horizontal
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, ImageBorder_S32<GrayU8> binput) static void
ConvolveNormalizedNaive_SB.vertical
(Kernel1D_S32 kernel, GrayU8 input, GrayI8 output, ImageBorder_S32<GrayU8> binput) -
Uses of GrayU8 in boofcv.alg.filter.derivative
Modifier and TypeMethodDescriptionstatic void
Reduces the number of bands by selecting the band with the largest Frobenius norm and using its gradient to be the output gradient on a pixel-by-pixel basisstatic void
Computes Laplacian on an U8 image but outputs derivative in a F32 image.static void
DerivativeLaplacian.process
(GrayU8 orig, GrayS16 deriv, @Nullable ImageBorder_S32<GrayU8> border) Computes the Laplacian of input image.static void
GradientPrewitt.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 void
GradientScharr.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 void
GradientSobel.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 void
GradientThree.process
(GrayU8 orig, GrayS16 derivX, GrayS16 derivY, @Nullable ImageBorder_S32 border) Computes the derivative of anGrayU8
along the x and y axes.static void
GradientThree.process
(GrayU8 orig, GrayS32 derivX, GrayS32 derivY, @Nullable ImageBorder_S32 border) Computes the derivative of anGrayU8
along the x and y axes.static void
GradientTwo0.process
(GrayU8 orig, GrayS16 derivX, GrayS16 derivY, @Nullable ImageBorder_S32 border) Computes the derivative of anGrayU8
along the x and y axes.static void
GradientTwo1.process
(GrayU8 orig, GrayS16 derivX, GrayS16 derivY, @Nullable ImageBorder_S32 border) Computes the derivative of anGrayU8
along the x and y axes.static void
HessianSobel.process
(GrayU8 orig, GrayS16 derivXX, GrayS16 derivYY, GrayS16 derivXY, @Nullable ImageBorder_S32 border) Computes the image's second derivatives.static void
HessianThree.process
(GrayU8 orig, GrayS16 derivXX, GrayS16 derivYY, GrayS16 derivXY, @Nullable ImageBorder_S32 border) Computes the second derivative of anGrayU8
along the x and y axes.static void
HessianThreeDeterminant.process
(GrayU8 orig, GrayF32 deriv, @Nullable ImageBorder_S32<GrayU8> border) Computes Laplacian on an U8 image but outputs derivative in a F32 image.static void
HessianThreeDeterminant.process
(GrayU8 orig, GrayS16 deriv, @Nullable ImageBorder_S32<GrayU8> border) Computes the Laplacian of input image.static void
DerivativeHelperFunctions.processBorderHorizontal
(GrayU8 orig, GrayS16 deriv, Kernel1D_S32 kernel, ImageBorder_S32 borderType) static void
DerivativeHelperFunctions.processBorderHorizontal
(GrayU8 orig, GrayS32 deriv, Kernel1D_S32 kernel, ImageBorder_S32 borderType) static void
DerivativeHelperFunctions.processBorderVertical
(GrayU8 orig, GrayS16 deriv, Kernel1D_S32 kernel, ImageBorder_S32 borderType) static void
DerivativeHelperFunctions.processBorderVertical
(GrayU8 orig, GrayS32 deriv, Kernel1D_S32 kernel, ImageBorder_S32 borderType) Modifier and TypeMethodDescriptionstatic void
Reduces the number of bands by selecting the band with the largest Frobenius norm and using its gradient to be the output gradient on a pixel-by-pixel basisstatic void
DerivativeLaplacian.process
(GrayU8 orig, GrayS16 deriv, @Nullable ImageBorder_S32<GrayU8> border) Computes the Laplacian of input image.static void
GradientScharr.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 void
GradientSobel.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 void
HessianThreeDeterminant.process
(GrayU8 orig, GrayF32 deriv, @Nullable ImageBorder_S32<GrayU8> border) Computes Laplacian on an U8 image but outputs derivative in a F32 image.static void
HessianThreeDeterminant.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
Modifier and TypeMethodDescriptionstatic void
static void
Computes the Laplacian of input image.static void
static void
Computes the Laplacian of input image.static void
Computes derivative of GrayU8.static void
Computes derivative of GrayU8.static void
static void
static void
Computes derivative of GrayU8.static void
Computes derivative of GrayU8.static void
Computes the derivative along the x and y axesstatic void
Computes the derivative along the x and y axesstatic void
Computes the derivative along the x and y axesstatic void
Computes the derivative along the x and y axesstatic void
Computes the derivative along the x and y axesstatic void
Computes the derivative along the x and y axesstatic void
Computes the derivative along the x and y axesstatic void
Computes the derivative along the x and y axesstatic void
static void
Computes the derivative along the x and y axesstatic void
HessianThreeDeterminant_Border.process
(GrayU8 input, GrayF32 output, ImageBorder_S32<GrayU8> border) static void
HessianThreeDeterminant_Border.process
(GrayU8 input, GrayS16 output, ImageBorder_S32<GrayU8> border) static void
static void
static void
static void
static void
GradientSobel_UnrolledOuter_MT.process_I8
(GrayU8 orig, GrayS16 derivX, GrayS16 derivY) Can only process images which are NOT sub-images.static void
GradientSobel_UnrolledOuter.process_I8
(GrayU8 orig, GrayS16 derivX, GrayS16 derivY) Can only process images which are NOT sub-images.static void
GradientSobel_Outer_MT.process_sub
(GrayU8 orig, GrayS16 derivX, GrayS16 derivY) Computes derivative of GrayU8.static void
GradientSobel_Outer.process_sub
(GrayU8 orig, GrayS16 derivX, GrayS16 derivY) Computes derivative of GrayU8.void
void
void
void
void
Modifier and TypeMethodDescriptionstatic void
HessianThreeDeterminant_Border.process
(GrayU8 input, GrayF32 output, ImageBorder_S32<GrayU8> border) static void
HessianThreeDeterminant_Border.process
(GrayU8 input, GrayS16 output, ImageBorder_S32<GrayU8> border) ModifierConstructorDescriptionSpecifies 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
-
Uses of GrayU8 in boofcv.alg.filter.misc.impl
Modifier and TypeMethodDescriptionstatic void
static void
static void
static void
static void
ImplAverageDownSample_MT.horizontal
(GrayU8 src, GrayF32 dst) Down samples the image along the x-axis only.static void
ImplAverageDownSample.horizontal
(GrayU8 src, GrayF32 dst) Down samples the image along the x-axis only. -
Uses of GrayU8 in boofcv.alg.flow
Modifier and TypeMethodDescriptionprotected static void
HornSchunck_U8.borderDerivT
(GrayU8 imageA, GrayU8 imageB, GrayS16 difference, int x, int y) protected void
HornSchunck_U8.computeDerivT
(GrayU8 image1, GrayU8 image2, GrayS16 difference) protected void
HornSchunck_U8.computeDerivX
(GrayU8 image1, GrayU8 image2, GrayS16 derivX) protected void
HornSchunck_U8.computeDerivY
(GrayU8 image1, GrayU8 image2, GrayS16 derivY) protected float
DenseOpticalFlowBlockPyramid.U8.computeError
(int cx, int cy, GrayU8 curr) protected void
DenseOpticalFlowBlockPyramid.U8.extractTemplate
(int cx, int cy, GrayU8 prev) protected static float
HornSchunck_U8.getBorderT
(GrayU8 imageA, GrayU8 imageB, int x, int y) -
Uses of GrayU8 in boofcv.alg.geo
Modifier and TypeMethodDescriptionstatic void
Applies a mask which indicates which pixels had mappings to the unrectified image.static void
Applies a mask which indicates which pixels had mappings to the unrectified image.static void
Applies a mask which indicates which pixels had mappings to the unrectified image.static void
Applies a mask which indicates which pixels had mappings to the unrectified image. -
Uses of GrayU8 in boofcv.alg.interpolate.impl
Modifier and TypeMethodDescriptionBilinearRectangle_U8.getImage()
ImplInterpolatePixelConvolution_U8.getImage()
Modifier 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()
Modifier and TypeMethodDescriptionvoid
void
void
Modifier and TypeMethodDescriptionvoid
ImplInterpolatePixelConvolution_U8.setBorder
(ImageBorder<GrayU8> border) ModifierConstructorDescriptionBilinearRectangle_U8
(GrayU8 image) ImplBilinearPixel_U8
(GrayU8 orig) -
Uses of GrayU8 in boofcv.alg.misc
Modifier and TypeMethodDescriptionstatic void
Performs pixel-wise addition
output(x,y) = imgA(x,y) + imgB(x,y)static void
ImageMiscOps.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 void
ImageMiscOps.addUniform
(GrayU8 input, Random rand, int min, int max) Adds uniform i.i.d noise to each pixel in the image.static void
Computes the average for each pixel across all bands in thePlanar
image.static void
Computes the average for each pixel across selected bands in thePlanar
image.static void
PixelMath.boundImage
(GrayU8 img, int min, int max) Bounds image pixels to be between these two valuesstatic void
Computes the absolute value of the difference between each pixel in the two images.
d(x,y) = |img1(x,y) - img2(x,y)|static void
Divide each element by a scalar value.static void
Divide each element by a scalar value.static void
Divide each element by a scalar value.static void
ImageMiscOps.filter
(GrayU8 image, BoofLambdas.FilterPixel_S32 op) Functional API for modifying an images pixel values based on coordinate and valuestatic void
Computes the histogram of intensity values for the image.static void
ImageStatistics.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 void
Fills pixels in the image that match the mask target value image with the specified fill valuestatic void
Fills pixels in the image that match the mask target value image with the specified fill valuestatic void
Fills pixels in the image that match the mask target value image with the specified fill valuestatic void
Fills pixels in the image that match the mask target value image with the specified fill valuestatic void
Fills pixels in the image that match the mask target value image with the specified fill valuestatic void
Fills pixels in the image that match the mask target value image with the specified fill valuestatic int
Returns the maximum element value.static int
Returns the maximum element value.static void
Computes the maximum for each pixel across all bands in thePlanar
image.static void
Computes the maximum for each pixel across selected bands in thePlanar
image.static double
Returns the mean pixel intensity value.static double
ImageStatistics.meanDiffAbs
(GrayU8 imgA, GrayU8 imgB) Computes the mean of absolute value error between the two images.static double
ImageStatistics.meanDiffSq
(GrayU8 imgA, GrayU8 imgB) Computes the mean squared error (MSE) between the two images.static void
Computes the median for each pixel across all bands in thePlanar
image.static void
Computes the median for each pixel across selected bands in thePlanar
image.static int
Returns the minimum element value.static void
Computes the minimum for each pixel across all bands in thePlanar
image.static void
Computes the minimum for each pixel across selected bands in thePlanar
image.static void
Subtracts each element's value from a scalar.static void
Subtracts each element's value from a scalar.static void
Subtracts each element's value from a scalar.static void
Subtracts a scalar value from each element.static void
Subtracts a scalar value from each element.static void
Subtracts a scalar value from each element.static void
Multiply each element by a scalar value.static void
Multiply each element by a scalar value.static void
Multiply each element by a scalar value.static void
Adds a scalar value to each element.static void
Adds a scalar value to each element.static void
Adds a scalar value to each element.static void
Raises each pixel in the input image to the power of two.static void
Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
ImageBandMath.stdDev
(Planar<GrayU8> input, GrayU8 output, @Nullable GrayU8 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
Computes the standard deviation of each pixel in a local region.static void
Performs pixel-wise subtraction.
output(x,y) = imgA(x,y) - imgB(x,y)static int
Returns the sum of all the pixels in the image.static int
Returns the sum of all the pixels in the image.static double
Computes the variance of pixel intensity values inside the image.Modifier and TypeMethodDescriptionstatic void
Computes the average for each pixel across all bands in thePlanar
image.static void
Computes the average for each pixel across selected bands in thePlanar
image.static void
Computes the maximum for each pixel across all bands in thePlanar
image.static void
Computes the maximum for each pixel across selected bands in thePlanar
image.static void
Computes the median for each pixel across all bands in thePlanar
image.static void
Computes the median for each pixel across selected bands in thePlanar
image.static void
Computes the minimum for each pixel across all bands in thePlanar
image.static void
Computes the minimum for each pixel across selected bands in thePlanar
image.static void
Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
ImageBandMath.stdDev
(Planar<GrayU8> input, GrayU8 output, @Nullable GrayU8 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanar
image. -
Uses of GrayU8 in boofcv.alg.misc.impl
Modifier and TypeMethodDescriptionstatic void
static void
static void
ImplImageMiscOps_MT.addGaussian
(GrayU8 image, Random rand, double sigma, int lowerBound, int upperBound) static void
ImplImageMiscOps.addGaussian
(GrayU8 image, Random rand, double sigma, int lowerBound, int upperBound) static void
ImplImageMiscOps_MT.addUniform
(GrayU8 image, Random rand, int min, int max) static void
ImplImageMiscOps.addUniform
(GrayU8 image, Random rand, int min, int max) static void
static void
static void
ImplPixelMath_MT.boundImage
(GrayU8 img, int min, int max) static void
ImplPixelMath.boundImage
(GrayU8 img, int min, int max) static void
static void
static void
ImplImageMiscOps_MT.filter
(GrayU8 image, BoofLambdas.FilterPixel_S32 op) static void
ImplImageMiscOps.filter
(GrayU8 image, BoofLambdas.FilterPixel_S32 op) static void
static void
static void
ImplImageStatistics_MT.histogramScaled
(GrayU8 input, int minValue, int maxValue, int[] histogram) static void
ImplImageStatistics.histogramScaled
(GrayU8 input, int minValue, int maxValue, int[] histogram) static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
ImplImageBandMath_MT.stdDev
(Planar<GrayU8> input, GrayU8 output, GrayU8 avg, int startBand, int lastBand) static void
ImplImageBandMath.stdDev
(Planar<GrayU8> input, GrayU8 output, GrayU8 avg, int startBand, int lastBand) static void
static void
static void
static void
static int
static int
static double
static double
Modifier and TypeMethodDescriptionstatic void
static void
static void
static void
static void
static void
static void
static void
static void
ImplImageBandMath_MT.stdDev
(Planar<GrayU8> input, GrayU8 output, GrayU8 avg, int startBand, int lastBand) static void
ImplImageBandMath.stdDev
(Planar<GrayU8> input, GrayU8 output, GrayU8 avg, int startBand, int lastBand) -
Uses of GrayU8 in boofcv.alg.mvs
Modifier and TypeMethodDescriptionstatic void
MultiViewStereoOps.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
Modifier and TypeMethodDescriptionstatic float
ImplMultiViewStereoOps.averageScore
(GrayU8 disparity, int disparityRange, GrayF32 score) static void
ImplMultiViewStereoOps.disparityToCloud
(GrayU8 disparity, DisparityParameters parameters, PixelTransform<Point2D_F64> pixelToNorm, BoofLambdas.PixXyzConsumer_F64 consumer) static void
ImplMultiViewStereoOps.invalidateUsingError
(GrayU8 disparity, int disparityRange, GrayF32 score, float threshold) -
Uses of GrayU8 in boofcv.alg.segmentation
Modifier and TypeMethodDescriptionstatic void
ImageSegmentationOps.markRegionBorders
(GrayS32 labeled, GrayU8 output) Indicates border pixels between two regions. -
Uses of GrayU8 in boofcv.alg.segmentation.cc
-
Uses of GrayU8 in boofcv.alg.segmentation.fh04.impl
Modifier and TypeMethodDescriptionFhEdgeWeights4_PLU8.getInputType()
FhEdgeWeights4_U8.getInputType()
FhEdgeWeights8_PLU8.getInputType()
FhEdgeWeights8_U8.getInputType()
Modifier and TypeMethodDescriptionvoid
FhEdgeWeights4_U8.process
(GrayU8 input, DogArray<SegmentFelzenszwalbHuttenlocher04.Edge> edges) void
FhEdgeWeights8_U8.process
(GrayU8 input, DogArray<SegmentFelzenszwalbHuttenlocher04.Edge> edges) Modifier and TypeMethodDescriptionvoid
FhEdgeWeights4_PLU8.process
(Planar<GrayU8> input, DogArray<SegmentFelzenszwalbHuttenlocher04.Edge> edges) void
FhEdgeWeights8_PLU8.process
(Planar<GrayU8> input, DogArray<SegmentFelzenszwalbHuttenlocher04.Edge> edges) -
Uses of GrayU8 in boofcv.alg.segmentation.watershed
Modifier and TypeMethodDescriptionvoid
Perform watershed segmentation on the provided input image.void
Segments the image using initial seeds for each region.protected void
WatershedVincentSoille1991.sortPixels
(GrayU8 input) Very fast histogram based sorting. -
Uses of GrayU8 in boofcv.alg.shapes.ellipse
-
Uses of GrayU8 in boofcv.alg.shapes.polygon
-
Uses of GrayU8 in boofcv.alg.template
Modifier and TypeMethodDescriptionvoid
TemplateNCC.U8.setupTemplate
(GrayU8 template) void
TemplateSqDiffNormed.U8.setupTemplate
(GrayU8 template, @Nullable GrayU8 mask) -
Uses of GrayU8 in boofcv.alg.tracker.meanshift
-
Uses of GrayU8 in boofcv.alg.tracker.tld
Modifier and TypeMethodDescriptionstatic void
TldVarianceFilter.transformSq
(GrayU8 input, GrayS64 transformed) Integral image of pixel value squared. -
Uses of GrayU8 in boofcv.alg.transform.census
Modifier and TypeMethodDescriptionstatic void
CensusTransform.dense3x3
(GrayF32 input, GrayU8 output, @Nullable ImageBorder_F32 border) Census transform for local 3x3 region around each pixel.static void
CensusTransform.dense3x3
(GrayU16 input, GrayU8 output, @Nullable ImageBorder_S32<GrayU16> border) Census transform for local 3x3 region around each pixel.static void
CensusTransform.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 void
CensusTransform.dense5x5
(GrayU8 input, GrayS32 output, @Nullable ImageBorder_S32<GrayU8> border) Census transform for local 5x5 region around each pixel.static void
CensusTransform.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 void
CensusTransform.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 pointsModifier and TypeMethodDescriptionstatic void
CensusTransform.dense3x3
(GrayU8 input, GrayU8 output, @Nullable ImageBorder_S32<GrayU8> border) Census transform for local 3x3 region around each pixel.static void
CensusTransform.dense5x5
(GrayU8 input, GrayS32 output, @Nullable ImageBorder_S32<GrayU8> border) Census transform for local 5x5 region around each pixel.static void
CensusTransform.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 void
CensusTransform.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
Modifier and TypeMethodDescriptionstatic void
static void
static void
static void
static void
static void
static void
ImplCensusTransformBorder.dense3x3_F32
(ImageBorder_F32 input, GrayU8 output) static void
ImplCensusTransformBorder.dense3x3_U8
(ImageBorder_S32 input, GrayU8 output) static void
static void
static void
ImplCensusTransformInner_MT.sample_IU16
(GrayU8 input, int radius, DogArray_I32 offsets, InterleavedU16 output) static void
ImplCensusTransformInner.sample_IU16
(GrayU8 input, int radius, DogArray_I32 offsets, InterleavedU16 output) static void
ImplCensusTransformInner_MT.sample_S64
(GrayU8 input, int radius, DogArray_I32 offsets, GrayS64 output) static void
ImplCensusTransformInner.sample_S64
(GrayU8 input, int radius, DogArray_I32 offsets, GrayS64 output) -
Uses of GrayU8 in boofcv.alg.transform.ii
-
Uses of GrayU8 in boofcv.alg.transform.ii.impl
-
Uses of GrayU8 in boofcv.alg.transform.pyramid.impl
Modifier and TypeMethodDescriptionstatic void
ImplPyramidOps_MT.scaleDown2
(GrayU8 input, GrayU8 output) Scales down the input by a factor of 2.static void
ImplPyramidOps.scaleDown2
(GrayU8 input, GrayU8 output) Scales down the input by a factor of 2.static void
ImplPyramidOps_MT.scaleImageUp
(GrayU8 input, GrayU8 output, int scale, InterpolatePixelS<GrayU8> interp) Scales an image up using interpolationstatic void
ImplPyramidOps.scaleImageUp
(GrayU8 input, GrayU8 output, int scale, InterpolatePixelS<GrayU8> interp) Scales an image up using interpolationModifier and TypeMethodDescriptionstatic void
ImplPyramidOps_MT.scaleImageUp
(GrayU8 input, GrayU8 output, int scale, InterpolatePixelS<GrayU8> interp) Scales an image up using interpolationstatic void
ImplPyramidOps.scaleImageUp
(GrayU8 input, GrayU8 output, int scale, InterpolatePixelS<GrayU8> interp) Scales an image up using interpolation -
Uses of GrayU8 in boofcv.core.encoding
Modifier and TypeMethodDescriptionstatic GrayU8
ConvertNV21.nv21ToGray
(byte[] data, int width, int height, GrayU8 output) Converts an NV21 image into a gray scale U8 image.static GrayU8
ConvertYV12.yu12ToGray
(byte[] data, int width, int height, GrayU8 output) Converts an YV12 image into a gray scale U8 image.static GrayU8
ConvertYuv420_888.yuvToGray
(ByteBuffer bufferY, int width, int height, int strideRow, @Nullable GrayU8 output) Converts a YUV buffer into a gray scale image.static GrayU8
ConvertYuyv.yuyvToGray
(byte[] data, int width, int height, GrayU8 output) Converts an Yuyv image into a gray scale U8 image.Modifier and TypeMethodDescriptionConvertNV21.nv21ToPlanarYuv_U8
(byte[] data, int width, int height, Planar<GrayU8> output) Converts an NV21 image into aPlanar
YUV image with U8 bands.ConvertNV21.nv21TPlanarRgb_U8
(byte[] data, int width, int height, Planar<GrayU8> output) Converts an NV21 image into aPlanar
RGB image with U8 bands.ConvertYuv420_888.yuvToPlanarRgbU8
(ByteBuffer bufferY, ByteBuffer bufferU, ByteBuffer bufferV, int width, int height, int strideY, int strideUV, int stridePixelUV, @Nullable Planar<GrayU8> output, @Nullable GrowArray<DogArray_I8> workArrays) ConvertYuv420_888.yuvToPlanarYuvU8
(ByteBuffer bufferY, ByteBuffer bufferU, ByteBuffer bufferV, int width, int height, int strideY, int strideUV, int stridePixelUV, @Nullable Planar<GrayU8> output, @Nullable GrowArray<DogArray_I8> workArrays) Modifier and TypeMethodDescriptionstatic GrayU8
ConvertNV21.nv21ToGray
(byte[] data, int width, int height, GrayU8 output) Converts an NV21 image into a gray scale U8 image.static GrayU8
ConvertYV12.yu12ToGray
(byte[] data, int width, int height, GrayU8 output) Converts an YV12 image into a gray scale U8 image.static GrayU8
ConvertYuv420_888.yuvToGray
(ByteBuffer bufferY, int width, int height, int strideRow, @Nullable GrayU8 output) Converts a YUV buffer into a gray scale image.static GrayU8
ConvertYuyv.yuyvToGray
(byte[] data, int width, int height, GrayU8 output) Converts an Yuyv image into a gray scale U8 image.Modifier and TypeMethodDescriptionConvertNV21.nv21ToPlanarYuv_U8
(byte[] data, int width, int height, Planar<GrayU8> output) Converts an NV21 image into aPlanar
YUV image with U8 bands.ConvertNV21.nv21TPlanarRgb_U8
(byte[] data, int width, int height, Planar<GrayU8> output) Converts an NV21 image into aPlanar
RGB image with U8 bands.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
Modifier and TypeMethodDescriptionstatic void
ImplConvertNV21_MT.nv21ToGray
(byte[] dataNV, GrayU8 output) First block contains gray-scale information and UV data can be ignored.static void
ImplConvertNV21.nv21ToGray
(byte[] dataNV, GrayU8 output) First block contains gray-scale information and UV data can be ignored.static void
ImplConvertYuyv_MT.yuyvToGray
(byte[] dataYV, GrayU8 output) static void
ImplConvertYuyv.yuyvToGray
(byte[] dataYV, GrayU8 output) Modifier and TypeMethodDescriptionstatic void
ImplConvertNV21_MT.nv21ToPlanarRgb_U8
(byte[] dataNV, Planar<GrayU8> output) static void
ImplConvertNV21.nv21ToPlanarRgb_U8
(byte[] dataNV, Planar<GrayU8> output) static void
ImplConvertNV21_MT.nv21ToPlanarYuv_U8
(byte[] dataNV, Planar<GrayU8> output) static void
ImplConvertNV21.nv21ToPlanarYuv_U8
(byte[] dataNV, Planar<GrayU8> output) static void
ImplConvertYuyv_MT.yuyvToPlanarRgb_U8
(byte[] dataYV, Planar<GrayU8> output) static void
ImplConvertYuyv.yuyvToPlanarRgb_U8
(byte[] dataYV, Planar<GrayU8> output) static void
ImplConvertYV12_MT.yv12ToPlanarRgb_U8
(byte[] dataYV, Planar<GrayU8> output) static void
ImplConvertYV12.yv12ToPlanarRgb_U8
(byte[] dataYV, Planar<GrayU8> output) -
Uses of GrayU8 in boofcv.core.image
Modifier and TypeMethodDescriptionstatic GrayU8
ConvertImage.average
(InterleavedU8 input, GrayU8 output) Converts aInterleavedU8
into aGrayU8
by computing the average value of each pixel across all the bands.static GrayU8
static GrayU8
Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8
static GrayU8
Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8
static GrayU8
Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8
static GrayU8
Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8
static GrayU8
Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8
static GrayU8
Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8
static GrayU8
Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8
static GrayU8
Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8
Converts pixel values in the input image into an integer values from 0 to numValues.Modifier and TypeMethodDescriptionConvertImage.convert
(InterleavedU8 input, Planar<GrayU8> output) Converts aInterleavedU8
into the equivalentPlanar
ConvertImage.convertF32U8
(InterleavedF32 input, Planar<GrayU8> output) Converts aInterleavedF32
into the equivalentPlanar
LookUpColorRgbFormats.PL_U8.getImageType()
LookUpColorRgbFormats.SB_U8.getImageType()
Modifier and TypeMethodDescriptionstatic GrayU8
ConvertImage.average
(InterleavedU8 input, GrayU8 output) Converts aInterleavedU8
into aGrayU8
by computing the average value of each pixel across all the bands.static GrayU8
static GrayU8
Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8
static GrayU8
Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8
static GrayU8
Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8
static GrayU8
Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8
static GrayU8
Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8
static GrayU8
Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8
static GrayU8
Converts pixel values in the input image into an integer values from 0 to numValues.static GrayU8
static GrayU8
Converts pixel values in the input image into an integer values from 0 to numValues.static GrayF32
static GrayF64
static GrayS16
static GrayS32
static GrayS64
static GrayS8
static GrayU16
static GrayU8
Converts pixel values in the input image into an integer values from 0 to numValues.static void
ConvertByteBufferImage.from_3BU8_to_U8
(ByteBuffer src, int srcOffset, int srcStride, GrayU8 dst, DogArray_I8 work) void
Modifier and TypeMethodDescriptionstatic GrayU8
ConvertImage.convert
(InterleavedU8 input, Planar<GrayU8> output) Converts aInterleavedU8
into the equivalentPlanar
static InterleavedU8
ConvertImage.convert
(Planar<GrayU8> input, InterleavedU8 output) Converts aPlanar
into the equivalentInterleavedU8
ConvertImage.convertF32U8
(InterleavedF32 input, Planar<GrayU8> output) Converts aInterleavedF32
into the equivalentPlanar
static InterleavedF32
ConvertImage.convertU8F32
(Planar<GrayU8> input, InterleavedF32 output) Converts aPlanar
into the equivalentInterleavedF32
static void
ConvertByteBufferImage.from_3BU8_to_3PU8
(ByteBuffer src, int srcOffset, int srcStride, Planar<GrayU8> dst, DogArray_I8 work) void
-
Uses of GrayU8 in boofcv.core.image.impl
Modifier and TypeMethodDescriptionstatic void
ConvertInterleavedToSingle_MT.average
(InterleavedU8 from, GrayU8 to) static void
ConvertInterleavedToSingle.average
(InterleavedU8 from, GrayU8 to) static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
static void
Modifier and TypeMethodDescriptionstatic void
static void
static void
ImplConvertImage_MT.convert
(InterleavedU8 input, Planar<GrayU8> output) static void
ImplConvertImage_MT.convert
(Planar<GrayU8> input, InterleavedU8 output) static void
ImplConvertImage.convert
(InterleavedU8 input, Planar<GrayU8> output) static void
ImplConvertImage.convert
(Planar<GrayU8> input, InterleavedU8 output) static void
ImplConvertImage_MT.convertF32U8
(InterleavedF32 input, Planar<GrayU8> output) static void
ImplConvertImage.convertF32U8
(InterleavedF32 input, Planar<GrayU8> output) static void
ImplConvertImage_MT.convertU8F32
(Planar<GrayU8> input, InterleavedF32 output) static void
ImplConvertImage.convertU8F32
(Planar<GrayU8> input, InterleavedF32 output) -
Uses of GrayU8 in boofcv.factory.disparity
Modifier 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
Modifier 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
-
Uses of GrayU8 in boofcv.gui.binary
Modifier and TypeMethodDescriptionstatic BufferedImage
VisualizeBinaryData.renderBinary
(GrayU8 binaryImage, boolean invert, @Nullable BufferedImage out) Renders a binary image. -
Uses of GrayU8 in boofcv.gui.edge
Modifier and TypeMethodDescriptionstatic BufferedImage
VisualizeEdgeFeatures.renderOrientation
(GrayU8 direction, @Nullable BufferedImage out) -
Uses of GrayU8 in boofcv.gui.image
-
Uses of GrayU8 in boofcv.io.image
Modifier and TypeMethodDescriptionstatic GrayU8
ConvertBufferedImage.convertFrom
(BufferedImage src, @Nullable GrayU8 dst) Converts the buffered image into anGrayU8
.static GrayU8
ConvertBufferedImage.extractGrayU8
(BufferedImage img) For BufferedImage stored as a byte array internally it extracts an image.static GrayU8
UtilImageIO.loadPGM_U8
(InputStream inputStream, @Nullable GrayU8 storage) Loads a PGM image from anInputStream
.static GrayU8
UtilImageIO.loadPGM_U8
(String fileName, @Nullable GrayU8 storage) Loads a PGM image from anInputStream
.Modifier 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. Modifier and TypeMethodDescriptionstatic void
ConvertRaster.bufferedToGray
(DataBufferByte buffer, WritableRaster src, GrayU8 dst) A faster convert that works directly with a specific rasterstatic void
ConvertRaster.bufferedToGray
(DataBufferInt buffer, WritableRaster src, GrayU8 dst) static GrayU8
ConvertBufferedImage.convertFrom
(BufferedImage src, @Nullable GrayU8 dst) Converts the buffered image into anGrayU8
.static BufferedImage
ConvertBufferedImage.convertTo
(GrayU8 src, @Nullable BufferedImage dst) Converts aGrayU8
into a BufferedImage.static BufferedImage
ConvertBufferedImage.extractBuffered
(GrayU8 img) Creates a new BufferedImage that internally uses the same data as the provided GrayU8.static void
ConvertRaster.grayToBuffered
(GrayU8 src, BufferedImage dst) static void
ConvertRaster.grayToBuffered
(GrayU8 src, DataBufferByte buffer, WritableRaster dst) static void
ConvertRaster.grayToBuffered
(GrayU8 src, DataBufferInt buffer, WritableRaster dst) static GrayU8
UtilImageIO.loadPGM_U8
(InputStream inputStream, @Nullable GrayU8 storage) Loads a PGM image from anInputStream
.static GrayU8
UtilImageIO.loadPGM_U8
(String fileName, @Nullable GrayU8 storage) Loads a PGM image from anInputStream
.static void
Saves an image in PGM format.Modifier and TypeMethodDescriptionstatic void
ConvertRaster.bufferedToPlanar_U8
(BufferedImage src, Planar<GrayU8> dst) static void
ConvertRaster.bufferedToPlanar_U8
(DataBufferInt buffer, WritableRaster src, Planar<GrayU8> dst) static BufferedImage
ConvertBufferedImage.convertTo_U8
(Planar<GrayU8> src, @Nullable BufferedImage dst, boolean orderRgb) UtilImageIO.loadPPM_U8
(InputStream inputStream, Planar<GrayU8> storage, DogArray_I8 temp) Reads a PPM image file directly into a Planarimage. UtilImageIO.loadPPM_U8
(String fileName, Planar<GrayU8> storage, DogArray_I8 temp) Reads a PPM image file directly into a Planarimage. static void
ConvertRaster.planarToBuffered_U8
(Planar<GrayU8> src, BufferedImage dst) static void
ConvertRaster.planarToBuffered_U8
(Planar<GrayU8> src, DataBufferByte buffer, WritableRaster dst) static void
ConvertRaster.planarToBuffered_U8
(Planar<GrayU8> src, DataBufferInt buffer, WritableRaster dst) static void
UtilImageIO.savePPM
(Planar<GrayU8> rgb, String fileName, @Nullable DogArray_I8 temp) Saves an image in PPM format. -
Uses of GrayU8 in boofcv.io.image.impl
Modifier and TypeMethodDescriptionstatic void
ImplConvertRaster_MT.bufferedToGray
(DataBufferInt buffer, WritableRaster src, GrayU8 dst) A faster convert that works directly with a specific rasterstatic void
ImplConvertRaster.bufferedToGray
(DataBufferInt buffer, WritableRaster src, GrayU8 dst) A faster convert that works directly with a specific rasterstatic void
ImplConvertRaster_MT.from_1BU8_to_U8
(byte[] srcData, int size, int srcStride, int srcOffset, int srcStrideDiff, GrayU8 dst) static void
ImplConvertRaster.from_1BU8_to_U8
(byte[] srcData, int size, int srcStride, int srcOffset, int srcStrideDiff, GrayU8 dst) static void
ImplConvertRaster_MT.from_3BU8_to_U8
(byte[] srcData, int srcStride, int srcOffset, GrayU8 dst) static void
ImplConvertRaster.from_3BU8_to_U8
(byte[] srcData, int srcStride, int srcOffset, GrayU8 dst) static void
ImplConvertRaster_MT.from_4BU8_to_U8
(byte[] srcData, int srcStride, int srcOffset, GrayU8 dst) static void
ImplConvertRaster.from_4BU8_to_U8
(byte[] srcData, int srcStride, int srcOffset, GrayU8 dst) static void
ImplConvertRaster_MT.grayToBuffered
(GrayU8 src, BufferedImage dst) static void
ImplConvertRaster_MT.grayToBuffered
(GrayU8 src, DataBufferByte buffer, WritableRaster dst) static void
ImplConvertRaster_MT.grayToBuffered
(GrayU8 src, DataBufferInt buffer, WritableRaster dst) static void
ImplConvertRaster.grayToBuffered
(GrayU8 src, BufferedImage dst) static void
ImplConvertRaster.grayToBuffered
(GrayU8 src, DataBufferByte buffer, WritableRaster dst) static void
ImplConvertRaster.grayToBuffered
(GrayU8 src, DataBufferInt buffer, WritableRaster dst) Modifier and TypeMethodDescriptionstatic void
ImplConvertRaster_MT.bufferedToPlanar_U8
(BufferedImage src, Planar<GrayU8> dst) Converts a buffered image into an planar image using the BufferedImage's RGB interface.static void
ImplConvertRaster_MT.bufferedToPlanar_U8
(DataBufferInt buffer, WritableRaster src, Planar<GrayU8> dst) A faster convert that works directly with a specific rasterstatic void
ImplConvertRaster.bufferedToPlanar_U8
(BufferedImage src, Planar<GrayU8> dst) Converts a buffered image into an planar image using the BufferedImage's RGB interface.static void
ImplConvertRaster.bufferedToPlanar_U8
(DataBufferInt buffer, WritableRaster src, Planar<GrayU8> dst) A faster convert that works directly with a specific rasterstatic void
ImplConvertRaster_MT.from_1BU8_to_PLU8
(byte[] srcData, int srcStride, int srcOffset, Planar<GrayU8> dst) static void
ImplConvertRaster.from_1BU8_to_PLU8
(byte[] srcData, int srcStride, int srcOffset, Planar<GrayU8> dst) static void
ImplConvertRaster_MT.from_3BU8_to_PLU8
(byte[] srcData, int srcStride, int srcOffset, Planar<GrayU8> dst) static void
ImplConvertRaster.from_3BU8_to_PLU8
(byte[] srcData, int srcStride, int srcOffset, Planar<GrayU8> dst) static void
ImplConvertRaster_MT.from_4BU8_to_PLU8
(byte[] srcData, int srcStride, int srcOffset, Planar<GrayU8> dst) static void
ImplConvertRaster.from_4BU8_to_PLU8
(byte[] srcData, int srcStride, int srcOffset, Planar<GrayU8> dst) static void
ImplConvertRaster_MT.planarToBuffered_U8
(Planar<GrayU8> src, BufferedImage dst) static void
ImplConvertRaster_MT.planarToBuffered_U8
(Planar<GrayU8> src, DataBufferByte buffer, WritableRaster dst) static void
ImplConvertRaster_MT.planarToBuffered_U8
(Planar<GrayU8> src, DataBufferInt buffer, WritableRaster dst) static void
ImplConvertRaster.planarToBuffered_U8
(Planar<GrayU8> src, BufferedImage dst) static void
ImplConvertRaster.planarToBuffered_U8
(Planar<GrayU8> src, DataBufferByte buffer, WritableRaster dst) static void
ImplConvertRaster.planarToBuffered_U8
(Planar<GrayU8> src, DataBufferInt buffer, WritableRaster dst) -
Uses of GrayU8 in boofcv.io.jcodec
Modifier and TypeMethodDescriptionstatic void
ImplConvertJCodecPicture.yuv420_to_U8
(org.jcodec.common.model.Picture input, GrayU8 output) Modifier and TypeMethodDescriptionstatic void
ImplConvertJCodecPicture.RGB_to_PLU8
(org.jcodec.common.model.Picture input, Planar<GrayU8> output) Converts a picture in JCodec RGB into RGB BoofCVstatic void
ImplConvertJCodecPicture.yuv420_to_PlRgb_U8
(org.jcodec.common.model.Picture input, Planar<GrayU8> output) -
Uses of GrayU8 in boofcv.pdf
-
Uses of GrayU8 in boofcv.struct.image