Uses of Class
boofcv.struct.image.GrayU16
Package
Description
-
Uses of GrayU16 in boofcv.alg.depth
Modifier and TypeMethodDescriptionstatic void
VisualDepthOps.depthTo3D
(CameraPinholeBrown param, GrayU16 depth, DogArray<Point3D_F64> cloud) Creates a point cloud from a depth image.static 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 GrayU16 in boofcv.alg.disparity.block
-
Uses of GrayU16 in boofcv.alg.disparity.sgm
Modifier and TypeMethodDescriptionvoid
Aggregates the cost in the tensor `costYXD`.void
Computes the score for all possible disparity values across all pixels.void
SgmDisparitySelector_MT.select
(Planar<GrayU16> costYXD, Planar<GrayU16> aggregatedYXD, GrayU8 disparity) void
SgmDisparitySelector.select
(Planar<GrayU16> costYXD, Planar<GrayU16> aggregatedYXD, GrayU8 disparity) Given the aggregated cost compute the best disparity to pixel level accuracy for all pixels -
Uses of GrayU16 in boofcv.alg.disparity.sgm.cost
-
Uses of GrayU16 in boofcv.alg.enhance
Modifier and TypeMethodDescriptionstatic void
EnhanceImageOps.applyTransform
(GrayU16 input, int[] transform, GrayU16 output) Applies the transformation table to the provided input image.static void
EnhanceImageOps.equalizeLocal
(GrayU16 input, int radius, GrayU16 output, int histogramLength, @Nullable GrowArray<DogArray_I32> workspaces) Equalizes the local image histogram on a per pixel basis. -
Uses of GrayU16 in boofcv.alg.enhance.impl
Modifier and TypeMethodDescriptionstatic void
ImplEnhanceHistogram_MT.applyTransform
(GrayU16 input, int[] transform, GrayU16 output) static void
ImplEnhanceHistogram.applyTransform
(GrayU16 input, int[] transform, GrayU16 output) static void
ImplEnhanceHistogram_MT.equalizeLocalCol
(GrayU16 input, int radius, int histogramLength, int startX, GrayU16 output, GrowArray<DogArray_I32> workspaces) Local equalization along a column.static void
ImplEnhanceHistogram.equalizeLocalCol
(GrayU16 input, int radius, int histogramLength, int startX, GrayU16 output, GrowArray<DogArray_I32> workspaces) Local equalization along a column.static void
ImplEnhanceHistogram_MT.equalizeLocalInner
(GrayU16 input, int radius, int histogramLength, GrayU16 output, GrowArray<DogArray_I32> workspaces) Performs local histogram equalization just on the inner portion of the imagestatic void
ImplEnhanceHistogram.equalizeLocalInner
(GrayU16 input, int radius, int histogramLength, GrayU16 output, GrowArray<DogArray_I32> workspaces) Performs local histogram equalization just on the inner portion of the imagestatic void
ImplEnhanceHistogram_MT.equalizeLocalNaive
(GrayU16 input, int radius, int histogramLength, GrayU16 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
(GrayU16 input, int radius, int histogramLength, GrayU16 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
(GrayU16 input, int radius, int histogramLength, int startY, GrayU16 output, GrowArray<DogArray_I32> workspaces) Local equalization along a row.static void
ImplEnhanceHistogram.equalizeLocalRow
(GrayU16 input, int radius, int histogramLength, int startY, GrayU16 output, GrowArray<DogArray_I32> workspaces) Local equalization along a row.static void
ImplEnhanceHistogram_MT.localHistogram
(GrayU16 input, int x0, int y0, int x1, int y1, int[] histogram) Computes the local histogram just for the specified inner regionstatic void
ImplEnhanceHistogram.localHistogram
(GrayU16 input, int x0, int y0, int x1, int y1, int[] histogram) Computes the local histogram just for the specified inner region -
Uses of GrayU16 in boofcv.alg.feature.color
Modifier and TypeMethodDescriptionstatic void
HistogramFeatureOps.histogram
(GrayU16 image, int maxPixelValue, TupleDesc_F64 histogram) Computes a single-band normalized histogram from an integer image.. -
Uses of GrayU16 in boofcv.alg.filter.basic.impl
Modifier and TypeMethodDescriptionstatic void
static void
static void
-
Uses of GrayU16 in boofcv.alg.filter.binary
Modifier and TypeMethodDescriptionstatic 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.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
Applies a global threshold across the whole image. -
Uses of GrayU16 in boofcv.alg.filter.binary.impl
Modifier and TypeMethodDescriptionstatic GrayU8
ImplThresholdImageOps_MT.localGaussian
(GrayU16 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU16 storage1, GrayU16 storage2) static GrayU8
ImplThresholdImageOps.localGaussian
(GrayU16 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU16 storage1, GrayU16 storage2) 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.localMean
(GrayU16 input, GrayU8 output, ConfigLength width, float scale, boolean down, GrayU16 storage1, GrayU16 storage2, @Nullable GrowArray<DogArray_I32> storage3) static GrayU8
static GrayU8
-
Uses of GrayU16 in boofcv.alg.filter.blur
Modifier and TypeMethodDescriptionstatic GrayU16
BlurImageOps.gaussian
(GrayU16 input, @Nullable GrayU16 output, double sigmaX, int radiusX, double sigmaY, int radiusY, @Nullable GrayU16 storage) Applies Gaussian blur.static GrayU16
BlurImageOps.gaussian
(GrayU16 input, @Nullable GrayU16 output, double sigma, int radius, @Nullable GrayU16 storage) Applies Gaussian blur.static GrayU16
BlurImageOps.mean
(GrayU16 input, @Nullable GrayU16 output, int radiusX, int radiusY, @Nullable GrayU16 storage, @Nullable GrowArray<DogArray_I32> workVert) Applies a mean box filter with re-weighted image borders.static GrayU16
BlurImageOps.mean
(GrayU16 input, @Nullable GrayU16 output, int radius, @Nullable GrayU16 storage, @Nullable GrowArray<DogArray_I32> workVert) Applies a mean box filter with re-weighted image borders.static GrayU16
BlurImageOps.meanAdaptive
(GrayU16 input, @Nullable GrayU16 output, int radiusX, int radiusY, double noiseVariance) Adaptive applies mean blur filter while maintaining edge sharpness with re-weighted image borders.static GrayU16
BlurImageOps.meanB
(GrayU16 input, @Nullable GrayU16 output, int radiusX, int radiusY, @Nullable ImageBorder_S32<GrayU16> binput, @Nullable GrayU16 storage, @Nullable GrowArray<DogArray_I32> workVert) Applies a mean box filter with image borders.static GrayU16
BlurImageOps.meanGeometric
(GrayU16 input, @Nullable GrayU16 output, int radiusX, int radiusY) Applies a geometric mean box filter with re-weighted image borders.Modifier and TypeMethodDescriptionstatic GrayU16
BlurImageOps.gaussian
(GrayU16 input, @Nullable GrayU16 output, double sigmaX, int radiusX, double sigmaY, int radiusY, @Nullable GrayU16 storage) Applies Gaussian blur.static GrayU16
BlurImageOps.gaussian
(GrayU16 input, @Nullable GrayU16 output, double sigma, int radius, @Nullable GrayU16 storage) Applies Gaussian blur.static GrayU16
BlurImageOps.mean
(GrayU16 input, @Nullable GrayU16 output, int radiusX, int radiusY, @Nullable GrayU16 storage, @Nullable GrowArray<DogArray_I32> workVert) Applies a mean box filter with re-weighted image borders.static GrayU16
BlurImageOps.mean
(GrayU16 input, @Nullable GrayU16 output, int radius, @Nullable GrayU16 storage, @Nullable GrowArray<DogArray_I32> workVert) Applies a mean box filter with re-weighted image borders.static GrayU16
BlurImageOps.meanAdaptive
(GrayU16 input, @Nullable GrayU16 output, int radiusX, int radiusY, double noiseVariance) Adaptive applies mean blur filter while maintaining edge sharpness with re-weighted image borders.static GrayU16
BlurImageOps.meanB
(GrayU16 input, @Nullable GrayU16 output, int radiusX, int radiusY, @Nullable ImageBorder_S32<GrayU16> binput, @Nullable GrayU16 storage, @Nullable GrowArray<DogArray_I32> workVert) Applies a mean box filter with image borders.static GrayU16
BlurImageOps.meanGeometric
(GrayU16 input, @Nullable GrayU16 output, int radiusX, int radiusY) Applies a geometric mean box filter with re-weighted image borders.void
Applies the filter to the src image and saves the results to the dst image.Modifier and TypeMethodDescriptionstatic GrayU16
BlurImageOps.meanB
(GrayU16 input, @Nullable GrayU16 output, int radiusX, int radiusY, @Nullable ImageBorder_S32<GrayU16> binput, @Nullable GrayU16 storage, @Nullable GrowArray<DogArray_I32> workVert) Applies a mean box filter with image borders. -
Uses of GrayU16 in boofcv.alg.filter.blur.impl
Modifier and TypeMethodDescriptionstatic void
Applies the geometric mean blur operator.static void
Applies the geometric mean blur operator. -
Uses of GrayU16 in boofcv.alg.filter.convolve
Modifier and TypeMethodDescriptionstatic void
ConvolveImageNoBorder.convolve
(Kernel2D_S32 kernel, GrayU16 input, GrayI16 output, int divisor, @Nullable GrowArray<DogArray_I32> work) static void
ConvolveImageNormalized.convolve
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dst) Performs a 2D normalized convolution across the image.static void
ConvolveImageNormalized.convolve
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dst, ImageBorder_S32<GrayU16> bsrc) Performs a 2D normalized convolution across the image.static void
ConvolveImageMean.horizontal
(GrayU16 input, GrayI16 output, int offset, int length) Performs a horizontal 1D mean box filter.static void
ConvolveImageMean.horizontal
(GrayU16 input, GrayI16 output, int offset, int length, @Nullable ImageBorder_S32<GrayU16> binput) Performs a horizontal 1D mean box filter.static void
ConvolveImageNoBorder.horizontal
(Kernel1D_S32 kernel, GrayU16 input, GrayI16 output, int divisor) static void
ConvolveImageNormalized.horizontal
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst) Performs a horizontal 1D normalized convolution across the image.static void
ConvolveImageNormalized.horizontal
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, ImageBorder_S32<GrayU16> bsrc) Performs a horizontal 1D normalized convolution across the image.static void
ConvolveImageMean.vertical
(GrayU16 input, GrayI16 output, int offset, int length, @Nullable ImageBorder_S32<GrayU16> binput, @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter.static void
ConvolveImageMean.vertical
(GrayU16 input, GrayI16 output, int offset, int length, @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter.static void
ConvolveImageNoBorder.vertical
(Kernel1D_S32 kernel, GrayU16 input, GrayI16 output, int divisor, @Nullable GrowArray<DogArray_I32> work) static void
ConvolveImageNoBorder.vertical
(Kernel1D_S32 kernel, GrayU16 input, GrayI8 output, int divisor, @Nullable GrowArray<DogArray_I32> work) static void
ConvolveImageNormalized.vertical
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst) Performs a vertical 1D normalized convolution across the image.static void
ConvolveImageNormalized.vertical
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, ImageBorder_S32<GrayU16> bsrc) Performs a vertical 1D normalized convolution across the image.Modifier and TypeMethodDescriptionstatic void
ConvolveImageNormalized.convolve
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dst, ImageBorder_S32<GrayU16> bsrc) Performs a 2D normalized convolution across the image.static void
ConvolveImageMean.horizontal
(GrayU16 input, GrayI16 output, int offset, int length, @Nullable ImageBorder_S32<GrayU16> binput) Performs a horizontal 1D mean box filter.static void
ConvolveImageNormalized.horizontal
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, ImageBorder_S32<GrayU16> bsrc) Performs a horizontal 1D normalized convolution across the image.static void
ConvolveImageMean.vertical
(GrayU16 input, GrayI16 output, int offset, int length, @Nullable ImageBorder_S32<GrayU16> binput, @Nullable GrowArray<DogArray_I32> workspaces) Performs a vertical 1D mean box filter.static void
ConvolveImageNormalized.vertical
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, ImageBorder_S32<GrayU16> bsrc) Performs a vertical 1D normalized convolution across the image. -
Uses of GrayU16 in boofcv.alg.filter.convolve.noborder
Modifier and TypeMethodDescriptionstatic void
ConvolveImageStandard_SB_MT.convolve
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest) static void
ConvolveImageStandard_SB_MT.convolve
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageStandard_SB.convolve
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest) static void
ConvolveImageStandard_SB.convolve
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static boolean
ConvolveImageUnrolled_SB_MT_U16_I16_Div.convolve
(Kernel2D_S32 kernel, GrayU16 image, GrayI16 dest, int divisor, GrowArray<DogArray_I32> work) static boolean
ConvolveImageUnrolled_SB_MT_U16_I16.convolve
(Kernel2D_S32 kernel, GrayU16 image, GrayI16 dest) static boolean
ConvolveImageUnrolled_SB_U16_I16_Div.convolve
(Kernel2D_S32 kernel, GrayU16 image, GrayI16 dest, int divisor, GrowArray<DogArray_I32> work) static boolean
ConvolveImageUnrolled_SB_U16_I16.convolve
(Kernel2D_S32 kernel, GrayU16 image, GrayI16 dest) static void
ConvolveImageUnrolled_SB_MT_U16_I16_Div.convolve11
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_U16_I16.convolve11
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest) static void
ConvolveImageUnrolled_SB_U16_I16_Div.convolve11
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_U16_I16.convolve11
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest) static void
ConvolveImageUnrolled_SB_MT_U16_I16_Div.convolve3
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_U16_I16.convolve3
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest) static void
ConvolveImageUnrolled_SB_U16_I16_Div.convolve3
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_U16_I16.convolve3
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest) static void
ConvolveImageUnrolled_SB_MT_U16_I16_Div.convolve5
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_U16_I16.convolve5
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest) static void
ConvolveImageUnrolled_SB_U16_I16_Div.convolve5
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_U16_I16.convolve5
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest) static void
ConvolveImageUnrolled_SB_MT_U16_I16_Div.convolve7
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_U16_I16.convolve7
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest) static void
ConvolveImageUnrolled_SB_U16_I16_Div.convolve7
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_U16_I16.convolve7
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest) static void
ConvolveImageUnrolled_SB_MT_U16_I16_Div.convolve9
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_U16_I16.convolve9
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest) static void
ConvolveImageUnrolled_SB_U16_I16_Div.convolve9
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_U16_I16.convolve9
(Kernel2D_S32 kernel, GrayU16 src, GrayI16 dest) static void
ConvolveImageStandard_SB_MT.horizontal
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst) static void
ConvolveImageStandard_SB_MT.horizontal
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, int divisor) static void
ConvolveImageStandard_SB.horizontal
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst) static void
ConvolveImageStandard_SB.horizontal
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, int divisor) static boolean
ConvolveImageUnrolled_SB_MT_U16_I16_Div.horizontal
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest, int divisor) static boolean
ConvolveImageUnrolled_SB_MT_U16_I16.horizontal
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest) static boolean
ConvolveImageUnrolled_SB_U16_I16_Div.horizontal
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest, int divisor) static boolean
ConvolveImageUnrolled_SB_U16_I16.horizontal
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest) static void
ImplConvolveBox_MT.horizontal
(GrayU16 input, GrayI16 output, int radius) static void
ImplConvolveBox.horizontal
(GrayU16 input, GrayI16 output, int radius) static void
ImplConvolveMean_MT.horizontal
(GrayU16 input, GrayI16 output, int offset, int length) static void
ImplConvolveMean.horizontal
(GrayU16 input, GrayI16 output, int offset, int length) static void
ConvolveImageUnrolled_SB_MT_U16_I16_Div.horizontal11
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest, int divisor) static void
ConvolveImageUnrolled_SB_MT_U16_I16.horizontal11
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest) static void
ConvolveImageUnrolled_SB_U16_I16_Div.horizontal11
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest, int divisor) static void
ConvolveImageUnrolled_SB_U16_I16.horizontal11
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest) static void
ConvolveImageUnrolled_SB_MT_U16_I16_Div.horizontal3
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest, int divisor) static void
ConvolveImageUnrolled_SB_MT_U16_I16.horizontal3
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest) static void
ConvolveImageUnrolled_SB_U16_I16_Div.horizontal3
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest, int divisor) static void
ConvolveImageUnrolled_SB_U16_I16.horizontal3
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest) static void
ConvolveImageUnrolled_SB_MT_U16_I16_Div.horizontal5
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest, int divisor) static void
ConvolveImageUnrolled_SB_MT_U16_I16.horizontal5
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest) static void
ConvolveImageUnrolled_SB_U16_I16_Div.horizontal5
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest, int divisor) static void
ConvolveImageUnrolled_SB_U16_I16.horizontal5
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest) static void
ConvolveImageUnrolled_SB_MT_U16_I16_Div.horizontal7
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest, int divisor) static void
ConvolveImageUnrolled_SB_MT_U16_I16.horizontal7
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest) static void
ConvolveImageUnrolled_SB_U16_I16_Div.horizontal7
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest, int divisor) static void
ConvolveImageUnrolled_SB_U16_I16.horizontal7
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest) static void
ConvolveImageUnrolled_SB_MT_U16_I16_Div.horizontal9
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest, int divisor) static void
ConvolveImageUnrolled_SB_MT_U16_I16.horizontal9
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest) static void
ConvolveImageUnrolled_SB_U16_I16_Div.horizontal9
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest, int divisor) static void
ConvolveImageUnrolled_SB_U16_I16.horizontal9
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest) static void
ConvolveImageStandard_SB_MT.vertical
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst) static void
ConvolveImageStandard_SB_MT.vertical
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageStandard_SB_MT.vertical
(Kernel1D_S32 kernel, GrayU16 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageStandard_SB.vertical
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst) static void
ConvolveImageStandard_SB.vertical
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageStandard_SB.vertical
(Kernel1D_S32 kernel, GrayU16 src, GrayI8 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static boolean
ConvolveImageUnrolled_SB_MT_U16_I16_Div.vertical
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest, int divisor, GrowArray<DogArray_I32> work) static boolean
ConvolveImageUnrolled_SB_MT_U16_I16.vertical
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest) static boolean
ConvolveImageUnrolled_SB_U16_I16_Div.vertical
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest, int divisor, GrowArray<DogArray_I32> work) static boolean
ConvolveImageUnrolled_SB_U16_I16.vertical
(Kernel1D_S32 kernel, GrayU16 image, GrayI16 dest) static void
ImplConvolveBox_MT.vertical
(GrayU16 input, GrayI16 output, int radius, @Nullable GrowArray<DogArray_I32> workspaces) static void
ImplConvolveBox.vertical
(GrayU16 input, GrayI16 output, int radius, @Nullable GrowArray<DogArray_I32> workspaces) static void
ImplConvolveMean_MT.vertical
(GrayU16 input, GrayI16 output, int offset, int length, @Nullable GrowArray<DogArray_I32> workspaces) static void
ImplConvolveMean.vertical
(GrayU16 input, GrayI16 output, int offset, int length, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_U16_I16_Div.vertical11
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_U16_I16.vertical11
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst) static void
ConvolveImageUnrolled_SB_U16_I16_Div.vertical11
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_U16_I16.vertical11
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst) static void
ConvolveImageUnrolled_SB_MT_U16_I16_Div.vertical3
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_U16_I16.vertical3
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst) static void
ConvolveImageUnrolled_SB_U16_I16_Div.vertical3
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_U16_I16.vertical3
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst) static void
ConvolveImageUnrolled_SB_MT_U16_I16_Div.vertical5
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_U16_I16.vertical5
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst) static void
ConvolveImageUnrolled_SB_U16_I16_Div.vertical5
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_U16_I16.vertical5
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst) static void
ConvolveImageUnrolled_SB_MT_U16_I16_Div.vertical7
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_U16_I16.vertical7
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst) static void
ConvolveImageUnrolled_SB_U16_I16_Div.vertical7
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_U16_I16.vertical7
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst) static void
ConvolveImageUnrolled_SB_MT_U16_I16_Div.vertical9
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_MT_U16_I16.vertical9
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst) static void
ConvolveImageUnrolled_SB_U16_I16_Div.vertical9
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst, int divisor, @Nullable GrowArray<DogArray_I32> workspaces) static void
ConvolveImageUnrolled_SB_U16_I16.vertical9
(Kernel1D_S32 kernel, GrayU16 src, GrayI16 dst) -
Uses of GrayU16 in boofcv.alg.filter.convolve.normalized
Modifier and TypeMethodDescriptionstatic void
ConvolveNormalized_JustBorder_SB.convolve
(Kernel2D_S32 kernel, GrayU16 input, GrayI16 output) static void
ConvolveNormalizedNaive_SB.convolve
(Kernel2D_S32 kernel, GrayU16 input, GrayI16 output) static void
ConvolveNormalizedNaive_SB.convolve
(Kernel2D_S32 kernel, GrayU16 input, GrayI16 output, ImageBorder_S32<GrayU16> binput) static void
ConvolveNormalized_JustBorder_SB.horizontal
(Kernel1D_S32 kernel, GrayU16 input, GrayI16 output) static void
ConvolveNormalizedNaive_SB.horizontal
(Kernel1D_S32 kernel, GrayU16 input, GrayI16 output) static void
ConvolveNormalizedNaive_SB.horizontal
(Kernel1D_S32 kernel, GrayU16 input, GrayI16 output, ImageBorder_S32<GrayU16> binput) static void
ConvolveNormalized_JustBorder_SB.vertical
(Kernel1D_S32 kernelX, Kernel1D_S32 kernelY, GrayU16 input, GrayI8 output) static void
ConvolveNormalized_JustBorder_SB.vertical
(Kernel1D_S32 kernel, GrayU16 input, GrayI16 output) static void
ConvolveNormalizedNaive_SB.vertical
(Kernel1D_S32 kernelX, Kernel1D_S32 kernelY, GrayU16 input, GrayI8 output) static void
ConvolveNormalizedNaive_SB.vertical
(Kernel1D_S32 kernel, GrayU16 input, GrayI16 output) static void
ConvolveNormalizedNaive_SB.vertical
(Kernel1D_S32 kernel, GrayU16 input, GrayI16 output, ImageBorder_S32<GrayU16> binput) Modifier and TypeMethodDescriptionstatic void
ConvolveNormalizedNaive_SB.convolve
(Kernel2D_S32 kernel, GrayU16 input, GrayI16 output, ImageBorder_S32<GrayU16> binput) static void
ConvolveNormalizedNaive_SB.horizontal
(Kernel1D_S32 kernel, GrayU16 input, GrayI16 output, ImageBorder_S32<GrayU16> binput) static void
ConvolveNormalizedNaive_SB.vertical
(Kernel1D_S32 kernel, GrayU16 input, GrayI16 output, ImageBorder_S32<GrayU16> binput) -
Uses of GrayU16 in boofcv.alg.filter.misc
-
Uses of GrayU16 in boofcv.alg.filter.misc.impl
Modifier and TypeMethodDescriptionstatic void
static void
static void
static void
static void
ImplAverageDownSample_MT.horizontal
(GrayU16 src, GrayF32 dst) Down samples the image along the x-axis only.static void
ImplAverageDownSample.horizontal
(GrayU16 src, GrayF32 dst) Down samples the image along the x-axis only. -
Uses of GrayU16 in boofcv.alg.interpolate.impl
Modifier and TypeMethodDescriptionImplBilinearPixel_U16.copy()
NearestNeighborPixel_U16.copy()
ImplBilinearPixel_U16.getImageType()
NearestNeighborPixel_U16.getImageType()
-
Uses of GrayU16 in boofcv.alg.misc
Modifier and TypeMethodDescriptionstatic void
Performs pixel-wise addition
output(x,y) = imgA(x,y) + imgB(x,y)static void
Performs pixel-wise addition
output(x,y) = imgA(x,y) + imgB(x,y)static void
ImageMiscOps.addGaussian
(GrayU16 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
(GrayU16 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
(GrayU16 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
(GrayU16 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
(GrayU16 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 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
(GrayU16 imgA, GrayU16 imgB) Computes the mean of absolute value error between the two images.static double
ImageStatistics.meanDiffSq
(GrayU16 imgA, GrayU16 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
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<GrayU16> input, GrayU16 output, @Nullable GrayU16 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanar
image.static void
Computes the standard deviation of each pixel in a local region.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<GrayU16> input, GrayU16 output, @Nullable GrayU16 avg, int startBand, int lastBand) Computes the standard deviation for each pixel across all bands in thePlanar
image. -
Uses of GrayU16 in boofcv.alg.misc.impl
Modifier and TypeMethodDescriptionstatic void
static void
static void
static void
static void
ImplImageMiscOps_MT.addGaussian
(GrayU16 image, Random rand, double sigma, int lowerBound, int upperBound) static void
ImplImageMiscOps.addGaussian
(GrayU16 image, Random rand, double sigma, int lowerBound, int upperBound) static void
ImplImageMiscOps_MT.addUniform
(GrayU16 image, Random rand, int min, int max) static void
ImplImageMiscOps.addUniform
(GrayU16 image, Random rand, int min, int max) static void
static void
static void
ImplPixelMath_MT.boundImage
(GrayU16 img, int min, int max) static void
ImplPixelMath.boundImage
(GrayU16 img, int min, int max) static void
static void
static void
ImplImageMiscOps_MT.filter
(GrayU16 image, BoofLambdas.FilterPixel_S32 op) static void
ImplImageMiscOps.filter
(GrayU16 image, BoofLambdas.FilterPixel_S32 op) static void
static void
static void
ImplImageStatistics_MT.histogramScaled
(GrayU16 input, int minValue, int maxValue, int[] histogram) static void
ImplImageStatistics.histogramScaled
(GrayU16 input, int minValue, int maxValue, int[] histogram) static void
static void
static void
static void
static void
static void
static void
ImplImageBandMath_MT.stdDev
(Planar<GrayU16> input, GrayU16 output, GrayU16 avg, int startBand, int lastBand) static void
ImplImageBandMath.stdDev
(Planar<GrayU16> input, GrayU16 output, GrayU16 avg, int startBand, int lastBand) static void
static void
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<GrayU16> input, GrayU16 output, GrayU16 avg, int startBand, int lastBand) static void
ImplImageBandMath.stdDev
(Planar<GrayU16> input, GrayU16 output, GrayU16 avg, int startBand, int lastBand) -
Uses of GrayU16 in boofcv.alg.transform.census
Modifier and TypeMethodDescriptionstatic void
CensusTransform.dense3x3
(GrayU16 input, GrayU8 output, @Nullable ImageBorder_S32<GrayU16> border) Census transform for local 3x3 region around each pixel.static void
CensusTransform.dense5x5
(GrayU16 input, GrayS32 output, @Nullable ImageBorder_S32<GrayU16> border) Census transform for local 5x5 region around each pixel.static void
CensusTransform.sample_IU16
(GrayU16 input, FastAccess<Point2D_I32> sample, InterleavedU16 output, @Nullable ImageBorder_S32<GrayU16> border, @Nullable DogArray_I32 workSpace) Census transform for an arbitrary region specified by the provided sample pointsstatic void
CensusTransform.sample_S64
(GrayU16 input, FastAccess<Point2D_I32> sample, GrayS64 output, @Nullable ImageBorder_S32<GrayU16> border, @Nullable DogArray_I32 workSpace) Census transform for an arbitrary region specified by the provided sample pointsModifier and TypeMethodDescriptionstatic void
CensusTransform.dense3x3
(GrayU16 input, GrayU8 output, @Nullable ImageBorder_S32<GrayU16> border) Census transform for local 3x3 region around each pixel.static void
CensusTransform.dense5x5
(GrayU16 input, GrayS32 output, @Nullable ImageBorder_S32<GrayU16> border) Census transform for local 5x5 region around each pixel.static void
CensusTransform.sample_IU16
(GrayU16 input, FastAccess<Point2D_I32> sample, InterleavedU16 output, @Nullable ImageBorder_S32<GrayU16> border, @Nullable DogArray_I32 workSpace) Census transform for an arbitrary region specified by the provided sample pointsstatic void
CensusTransform.sample_S64
(GrayU16 input, FastAccess<Point2D_I32> sample, GrayS64 output, @Nullable ImageBorder_S32<GrayU16> border, @Nullable DogArray_I32 workSpace) Census transform for an arbitrary region specified by the provided sample points -
Uses of GrayU16 in boofcv.alg.transform.census.impl
Modifier and TypeMethodDescriptionstatic void
static void
static void
static void
static void
ImplCensusTransformInner_MT.sample_IU16
(GrayU16 input, int radius, DogArray_I32 offsets, InterleavedU16 output) static void
ImplCensusTransformInner.sample_IU16
(GrayU16 input, int radius, DogArray_I32 offsets, InterleavedU16 output) static void
ImplCensusTransformInner_MT.sample_S64
(GrayU16 input, int radius, DogArray_I32 offsets, GrayS64 output) static void
ImplCensusTransformInner.sample_S64
(GrayU16 input, int radius, DogArray_I32 offsets, GrayS64 output) -
Uses of GrayU16 in boofcv.core.image
Modifier and TypeMethodDescriptionstatic GrayU16
ConvertImage.average
(InterleavedU16 input, GrayU16 output) Converts aInterleavedU16
into aGrayU16
by computing the average value of each pixel across all the bands.static GrayU16
static GrayU16
static GrayU16
static GrayU16
static GrayU16
static GrayU16
static GrayU16
static GrayU16
Modifier and TypeMethodDescriptionConvertImage.convert
(InterleavedU16 input, Planar<GrayU16> output) Converts aInterleavedU16
into the equivalentPlanar
Modifier and TypeMethodDescriptionstatic GrayU16
ConvertImage.average
(InterleavedU16 input, GrayU16 output) Converts aInterleavedU16
into aGrayU16
by computing the average value of each pixel across all the bands.static GrayU16
static GrayU16
static GrayU16
static GrayU16
static GrayU16
static GrayU16
static GrayU16
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 GrayU8
static GrayU16
Modifier and TypeMethodDescriptionstatic GrayU16
ConvertImage.convert
(InterleavedU16 input, Planar<GrayU16> output) Converts aInterleavedU16
into the equivalentPlanar
static InterleavedU16
ConvertImage.convert
(Planar<GrayU16> input, InterleavedU16 output) Converts aPlanar
into the equivalentInterleavedU16
-
Uses of GrayU16 in boofcv.core.image.impl
Modifier and TypeMethodDescriptionstatic void
ConvertInterleavedToSingle_MT.average
(InterleavedU16 from, GrayU16 to) static void
ConvertInterleavedToSingle.average
(InterleavedU16 from, GrayU16 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
(InterleavedU16 input, Planar<GrayU16> output) static void
ImplConvertImage_MT.convert
(Planar<GrayU16> input, InterleavedU16 output) static void
ImplConvertImage.convert
(InterleavedU16 input, Planar<GrayU16> output) static void
ImplConvertImage.convert
(Planar<GrayU16> input, InterleavedU16 output) -
Uses of GrayU16 in boofcv.io.image
Modifier and TypeMethodDescriptionstatic void
ConvertImageMisc.convert_F32_U16
(GrayF32 src, int fractionBits, GrayU16 dst) Converts a floating point image with all positive values into a 16-bit image using fixed-point math.static void
ConvertImageMisc.convert_U16_F32
(GrayU16 src, int fractionBits, GrayF32 dst) -
Uses of GrayU16 in boofcv.io.image.impl
Modifier and TypeMethodDescriptionstatic void
ImplConvertImageMisc_MT.convert_F32_U16
(GrayF32 src, int fractionBits, GrayU16 dst) static void
ImplConvertImageMisc.convert_F32_U16
(GrayF32 src, int fractionBits, GrayU16 dst) static void
ImplConvertImageMisc_MT.convert_U16_F32
(GrayU16 src, int fractionBits, GrayF32 dst) static void
ImplConvertImageMisc.convert_U16_F32
(GrayU16 src, int fractionBits, GrayF32 dst) -
Uses of GrayU16 in boofcv.struct.image