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.
|
transform
public 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)
ImageTransform
image
- to transform, null == end of streamrandom
- object to use (or null for deterministic)