public class RotateImageTransform extends BaseImageTransform<org.bytedeco.javacpp.opencv_core.Mat>
org.bytedeco.javacpp.opencv_imgproc#warpAffine(Mat, Mat, Mat, Size, int, int, Scalar)
with given properties (interMode, borderMode, and borderValue).converter, random| Constructor and Description |
|---|
RotateImageTransform(float angle)
Calls
this(null, 0, 0, angle, 0). |
RotateImageTransform(java.util.Random random,
float angle)
Calls
this(random, 0, 0, angle, 0). |
RotateImageTransform(java.util.Random random,
float centerx,
float centery,
float angle,
float scale)
Constructs an instance of the ImageTransform.
|
| Modifier and Type | Method and Description |
|---|---|
ImageWritable |
transform(ImageWritable image,
java.util.Random random)
Takes an image and returns a transformed image.
|
transformpublic RotateImageTransform(float angle)
this(null, 0, 0, angle, 0).public RotateImageTransform(java.util.Random random,
float angle)
this(random, 0, 0, angle, 0).public RotateImageTransform(java.util.Random random,
float centerx,
float centery,
float angle,
float scale)
random - object to use (or null for deterministic)centerx - maximum deviation in x of center of rotation (relative to image center)centery - maximum deviation in y of center of rotation (relative to image center)angle - maximum rotation (degrees)scale - maximum scaling (relative to 1)public ImageWritable transform(ImageWritable image, java.util.Random random)
ImageTransformimage - to transform, null == end of streamrandom - object to use (or null for deterministic)