public class WarpImageTransform extends BaseImageTransform<org.bytedeco.javacpp.opencv_core.Mat>
org.bytedeco.javacpp.opencv_imgproc#warpPerspective(Mat, Mat, Mat, Size, int, int, Scalar)
with given properties (interMode, borderMode, and borderValue).converter, random
Constructor and Description |
---|
WarpImageTransform(float delta)
Calls
this(null, delta, delta, delta, delta, delta, delta, delta, delta) . |
WarpImageTransform(float dx1,
float dy1,
float dx2,
float dy2,
float dx3,
float dy3,
float dx4,
float dy4)
Calls
this(null, dx1, dy1, dx2, dy2, dx3, dy3, dx4, dy4) . |
WarpImageTransform(java.util.Random random,
float delta)
Calls
this(random, delta, delta, delta, delta, delta, delta, delta, delta) . |
WarpImageTransform(java.util.Random random,
float dx1,
float dy1,
float dx2,
float dy2,
float dx3,
float dy3,
float dx4,
float dy4)
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 WarpImageTransform(float delta)
this(null, delta, delta, delta, delta, delta, delta, delta, delta)
.public WarpImageTransform(java.util.Random random, float delta)
this(random, delta, delta, delta, delta, delta, delta, delta, delta)
.public WarpImageTransform(float dx1, float dy1, float dx2, float dy2, float dx3, float dy3, float dx4, float dy4)
this(null, dx1, dy1, dx2, dy2, dx3, dy3, dx4, dy4)
.public WarpImageTransform(java.util.Random random, float dx1, float dy1, float dx2, float dy2, float dx3, float dy3, float dx4, float dy4)
random
- object to use (or null for deterministic)dx1
- maximum warping in x for the top-left corner (pixels)dy1
- maximum warping in y for the top-left corner (pixels)dx2
- maximum warping in x for the top-right corner (pixels)dy2
- maximum warping in y for the top-right corner (pixels)dx3
- maximum warping in x for the bottom-right corner (pixels)dy3
- maximum warping in y for the bottom-right corner (pixels)dx4
- maximum warping in x for the bottom-left corner (pixels)dy4
- maximum warping in y for the bottom-left corner (pixels)public ImageWritable transform(ImageWritable image, java.util.Random random)
image
- to transform, null == end of streamrandom
- object to use (or null for deterministic)