public class ThresholdImageOps extends Object
Operations for thresholding images and converting them into a binary image.
WARNING: Do not modify. Automatically generated by boofcv.alg.filter.binary.GenerateThresholdImageOps.
| Constructor and Description |
|---|
ThresholdImageOps() |
| Modifier and Type | Method and Description |
|---|---|
static ImageUInt8 |
adaptiveGaussian(ImageFloat32 input,
ImageUInt8 output,
int radius,
float bias,
boolean down,
ImageFloat32 storage1,
ImageFloat32 storage2)
Thresholds the image using an adaptive threshold that is computed using a local square region centered
on each pixel.
|
static ImageUInt8 |
adaptiveGaussian(ImageUInt8 input,
ImageUInt8 output,
int radius,
int bias,
boolean down,
ImageUInt8 storage1,
ImageUInt8 storage2)
Thresholds the image using an adaptive threshold that is computed using a local square region centered
on each pixel.
|
static ImageUInt8 |
adaptiveSquare(ImageFloat32 input,
ImageUInt8 output,
int radius,
float bias,
boolean down,
ImageFloat32 storage1,
ImageFloat32 storage2)
Thresholds the image using an adaptive threshold that is computed using a local square region centered
on each pixel.
|
static ImageUInt8 |
adaptiveSquare(ImageUInt8 input,
ImageUInt8 output,
int radius,
int bias,
boolean down,
ImageUInt8 storage1,
ImageUInt8 storage2)
Thresholds the image using an adaptive threshold that is computed using a local square region centered
on each pixel.
|
static ImageUInt8 |
threshold(ImageFloat32 input,
ImageUInt8 output,
float threshold,
boolean down)
Applies a global threshold across the whole image.
|
static ImageUInt8 |
threshold(ImageFloat64 input,
ImageUInt8 output,
double threshold,
boolean down)
Applies a global threshold across the whole image.
|
static ImageUInt8 |
threshold(ImageSInt16 input,
ImageUInt8 output,
int threshold,
boolean down)
Applies a global threshold across the whole image.
|
static ImageUInt8 |
threshold(ImageSInt32 input,
ImageUInt8 output,
int threshold,
boolean down)
Applies a global threshold across the whole image.
|
static ImageUInt8 |
threshold(ImageUInt16 input,
ImageUInt8 output,
int threshold,
boolean down)
Applies a global threshold across the whole image.
|
static ImageUInt8 |
threshold(ImageUInt8 input,
ImageUInt8 output,
int threshold,
boolean down)
Applies a global threshold across the whole image.
|
public static ImageUInt8 threshold(ImageFloat32 input, ImageUInt8 output, float threshold, boolean down)
input - Input image. Not modified.output - Binary output image. If null a new image will be declared. Modified.threshold - threshold value.down - If true then the inequality <= is used, otherwise if false then >= is used.public static ImageUInt8 threshold(ImageFloat64 input, ImageUInt8 output, double threshold, boolean down)
input - Input image. Not modified.output - Binary output image. If null a new image will be declared. Modified.threshold - threshold value.down - If true then the inequality <= is used, otherwise if false then >= is used.public static ImageUInt8 threshold(ImageUInt8 input, ImageUInt8 output, int threshold, boolean down)
input - Input image. Not modified.output - Binary output image. If null a new image will be declared. Modified.threshold - threshold value.down - If true then the inequality <= is used, otherwise if false then >= is used.public static ImageUInt8 threshold(ImageSInt16 input, ImageUInt8 output, int threshold, boolean down)
input - Input image. Not modified.output - Binary output image. If null a new image will be declared. Modified.threshold - threshold value.down - If true then the inequality <= is used, otherwise if false then >= is used.public static ImageUInt8 threshold(ImageUInt16 input, ImageUInt8 output, int threshold, boolean down)
input - Input image. Not modified.output - Binary output image. If null a new image will be declared. Modified.threshold - threshold value.down - If true then the inequality <= is used, otherwise if false then >= is used.public static ImageUInt8 threshold(ImageSInt32 input, ImageUInt8 output, int threshold, boolean down)
input - Input image. Not modified.output - Binary output image. If null a new image will be declared. Modified.threshold - threshold value.down - If true then the inequality <= is used, otherwise if false then >= is used.public static ImageUInt8 adaptiveSquare(ImageUInt8 input, ImageUInt8 output, int radius, int bias, boolean down, ImageUInt8 storage1, ImageUInt8 storage2)
input - Input image.output - (optional) Output binary image. If null it will be declared internally.radius - Radius of square region.bias - Bias used to adjust thresholddown - Should it threshold up or down.storage1 - (Optional) Storage for intermediate step. If null will be declared internally.storage2 - (Optional) Storage for intermediate step. If null will be declared internally.public static ImageUInt8 adaptiveGaussian(ImageUInt8 input, ImageUInt8 output, int radius, int bias, boolean down, ImageUInt8 storage1, ImageUInt8 storage2)
input - Input image.output - (optional) Output binary image. If null it will be declared internally.radius - Radius of square region.bias - Bias used to adjust thresholddown - Should it threshold up or down.storage1 - (Optional) Storage for intermediate step. If null will be declared internally.storage2 - (Optional) Storage for intermediate step. If null will be declared internally.public static ImageUInt8 adaptiveSquare(ImageFloat32 input, ImageUInt8 output, int radius, float bias, boolean down, ImageFloat32 storage1, ImageFloat32 storage2)
input - Input image.output - (optional) Output binary image. If null it will be declared internally.radius - Radius of square region.bias - Bias used to adjust thresholddown - Should it threshold up or down.storage1 - (Optional) Storage for intermediate step. If null will be declared internally.storage2 - (Optional) Storage for intermediate step. If null will be declared internally.public static ImageUInt8 adaptiveGaussian(ImageFloat32 input, ImageUInt8 output, int radius, float bias, boolean down, ImageFloat32 storage1, ImageFloat32 storage2)
input - Input image.output - (optional) Output binary image. If null it will be declared internally.radius - Radius of square region.bias - Bias used to adjust thresholddown - Should it threshold up or down.storage1 - (Optional) Storage for intermediate step. If null will be declared internally.storage2 - (Optional) Storage for intermediate step. If null will be declared internally.Copyright © 2013. All Rights Reserved.