Package boofcv.alg.filter.misc
Class ImageLambdaFilters
java.lang.Object
boofcv.alg.filter.misc.ImageLambdaFilters
@Generated("boofcv.alg.filter.misc.GenerateImageLambdaFilters")
public class ImageLambdaFilters
extends Object
Image filters which have been abstracted using lambdas. In most situations the 'src' image is assumed to be
passed in directory to the lambda, along with any other input parameters. What's given to the lambda
are parameters which define the local region. For inner functions, it can be assumed that all pixel values passed
in have a region contained entirely inside the region.
- rectangle-center: filter that's applied to a local rectangular region centered on a pixel
DO NOT MODIFY. Automatically generated code created by GenerateImageLambdaFilters
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
filterRectCenterEdge
(GrayF32 src, int radiusX, int radiusY, GrayF32 dst, @Nullable Object workspace, ImageLambdaFilters.Rect_F32 filter) static void
filterRectCenterEdge
(GrayF64 src, int radiusX, int radiusY, GrayF64 dst, @Nullable Object workspace, ImageLambdaFilters.Rect_F64 filter) static void
filterRectCenterEdge
(GrayI16 src, int radiusX, int radiusY, GrayI16 dst, @Nullable Object workspace, ImageLambdaFilters.Rect_S32 filter) static void
filterRectCenterEdge
(GrayI8 src, int radiusX, int radiusY, GrayI8 dst, @Nullable Object workspace, ImageLambdaFilters.Rect_S32 filter) static void
filterRectCenterEdge
(GrayS32 src, int radiusX, int radiusY, GrayS32 dst, @Nullable Object workspace, ImageLambdaFilters.Rect_S32 filter) static void
filterRectCenterEdge
(GrayS64 src, int radiusX, int radiusY, GrayS64 dst, @Nullable Object workspace, ImageLambdaFilters.Rect_S64 filter) static void
filterRectCenterInner
(GrayF32 src, int radiusX, int radiusY, GrayF32 dst, @Nullable Object workspace, ImageLambdaFilters.RectCenter_F32 filter) static void
filterRectCenterInner
(GrayF64 src, int radiusX, int radiusY, GrayF64 dst, @Nullable Object workspace, ImageLambdaFilters.RectCenter_F64 filter) static void
filterRectCenterInner
(GrayI16 src, int radiusX, int radiusY, GrayI16 dst, @Nullable Object workspace, ImageLambdaFilters.RectCenter_S32 filter) static void
filterRectCenterInner
(GrayI8 src, int radiusX, int radiusY, GrayI8 dst, @Nullable Object workspace, ImageLambdaFilters.RectCenter_S32 filter) static void
filterRectCenterInner
(GrayS32 src, int radiusX, int radiusY, GrayS32 dst, @Nullable Object workspace, ImageLambdaFilters.RectCenter_S32 filter) static void
filterRectCenterInner
(GrayS64 src, int radiusX, int radiusY, GrayS64 dst, @Nullable Object workspace, ImageLambdaFilters.RectCenter_S64 filter)
-
Constructor Details
-
ImageLambdaFilters
public ImageLambdaFilters()
-
-
Method Details
-
filterRectCenterInner
public static void filterRectCenterInner(GrayI8 src, int radiusX, int radiusY, GrayI8 dst, @Nullable @Nullable Object workspace, ImageLambdaFilters.RectCenter_S32 filter) -
filterRectCenterEdge
public static void filterRectCenterEdge(GrayI8 src, int radiusX, int radiusY, GrayI8 dst, @Nullable @Nullable Object workspace, ImageLambdaFilters.Rect_S32 filter) -
filterRectCenterInner
public static void filterRectCenterInner(GrayI16 src, int radiusX, int radiusY, GrayI16 dst, @Nullable @Nullable Object workspace, ImageLambdaFilters.RectCenter_S32 filter) -
filterRectCenterEdge
public static void filterRectCenterEdge(GrayI16 src, int radiusX, int radiusY, GrayI16 dst, @Nullable @Nullable Object workspace, ImageLambdaFilters.Rect_S32 filter) -
filterRectCenterInner
public static void filterRectCenterInner(GrayS32 src, int radiusX, int radiusY, GrayS32 dst, @Nullable @Nullable Object workspace, ImageLambdaFilters.RectCenter_S32 filter) -
filterRectCenterEdge
public static void filterRectCenterEdge(GrayS32 src, int radiusX, int radiusY, GrayS32 dst, @Nullable @Nullable Object workspace, ImageLambdaFilters.Rect_S32 filter) -
filterRectCenterInner
public static void filterRectCenterInner(GrayS64 src, int radiusX, int radiusY, GrayS64 dst, @Nullable @Nullable Object workspace, ImageLambdaFilters.RectCenter_S64 filter) -
filterRectCenterEdge
public static void filterRectCenterEdge(GrayS64 src, int radiusX, int radiusY, GrayS64 dst, @Nullable @Nullable Object workspace, ImageLambdaFilters.Rect_S64 filter) -
filterRectCenterInner
public static void filterRectCenterInner(GrayF32 src, int radiusX, int radiusY, GrayF32 dst, @Nullable @Nullable Object workspace, ImageLambdaFilters.RectCenter_F32 filter) -
filterRectCenterEdge
public static void filterRectCenterEdge(GrayF32 src, int radiusX, int radiusY, GrayF32 dst, @Nullable @Nullable Object workspace, ImageLambdaFilters.Rect_F32 filter) -
filterRectCenterInner
public static void filterRectCenterInner(GrayF64 src, int radiusX, int radiusY, GrayF64 dst, @Nullable @Nullable Object workspace, ImageLambdaFilters.RectCenter_F64 filter) -
filterRectCenterEdge
public static void filterRectCenterEdge(GrayF64 src, int radiusX, int radiusY, GrayF64 dst, @Nullable @Nullable Object workspace, ImageLambdaFilters.Rect_F64 filter)
-