Class ContentAwareCrop<I>
- java.lang.Object
-
- science.aist.imaging.core.imageprocessing.transformation.ContentAwareCrop<I>
-
- All Implemented Interfaces:
Function<ImageWrapper<I>,SubImageWrapper<I>>
public class ContentAwareCrop<I> extends Object implements Function<ImageWrapper<I>,SubImageWrapper<I>>
Function for applying a content aware cropping based on a given background color
- Since:
- 1.0
- Author:
- Christoph Praschl
-
-
Constructor Summary
Constructors Constructor Description ContentAwareCrop()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SubImageWrapper<I>
apply(ImageWrapper<I> imageWrapper)
void
setMarginUnify(int margin)
Sets the same value to all margins
-
-
-
Method Detail
-
setMarginUnify
public void setMarginUnify(int margin)
Sets the same value to all margins- Parameters:
margin
- in all directions
-
apply
public SubImageWrapper<I> apply(ImageWrapper<I> imageWrapper)
- Specified by:
apply
in interfaceFunction<ImageWrapper<I>,SubImageWrapper<I>>
-
-