public class PipelineImageTransform extends BaseImageTransform<org.bytedeco.opencv.opencv_core.Mat>
| Modifier and Type | Class and Description |
|---|---|
static class |
PipelineImageTransform.Builder
Optional builder helper for PipelineImageTransform
|
| Modifier and Type | Field and Description |
|---|---|
protected List<ImageTransform> |
currentTransforms |
protected List<org.nd4j.common.primitives.Pair<ImageTransform,Double>> |
imageTransforms |
protected Random |
rng |
protected boolean |
shuffle |
converter, currentImage, random| Constructor and Description |
|---|
PipelineImageTransform(ImageTransform... transforms) |
PipelineImageTransform(List<org.nd4j.common.primitives.Pair<ImageTransform,Double>> transforms) |
PipelineImageTransform(List<org.nd4j.common.primitives.Pair<ImageTransform,Double>> transforms,
boolean shuffle) |
PipelineImageTransform(long seed,
boolean shuffle,
ImageTransform... transforms) |
PipelineImageTransform(long seed,
List<org.nd4j.common.primitives.Pair<ImageTransform,Double>> transforms) |
PipelineImageTransform(long seed,
List<org.nd4j.common.primitives.Pair<ImageTransform,Double>> transforms,
boolean shuffle) |
PipelineImageTransform(Random random,
long seed,
List<org.nd4j.common.primitives.Pair<ImageTransform,Double>> transforms,
boolean shuffle) |
| Modifier and Type | Method and Description |
|---|---|
protected ImageWritable |
doTransform(ImageWritable image,
Random random)
Takes an image and executes a pipeline of combined transforms.
|
float[] |
query(float... coordinates)
Transforms the given coordinates using the parameters that were used to transform the last image.
|
getCurrentImage, transform, transformprotected List<org.nd4j.common.primitives.Pair<ImageTransform,Double>> imageTransforms
protected boolean shuffle
protected Random rng
protected List<ImageTransform> currentTransforms
public PipelineImageTransform(ImageTransform... transforms)
public PipelineImageTransform(long seed,
boolean shuffle,
ImageTransform... transforms)
public PipelineImageTransform(List<org.nd4j.common.primitives.Pair<ImageTransform,Double>> transforms)
public PipelineImageTransform(List<org.nd4j.common.primitives.Pair<ImageTransform,Double>> transforms, boolean shuffle)
public PipelineImageTransform(long seed,
List<org.nd4j.common.primitives.Pair<ImageTransform,Double>> transforms)
public PipelineImageTransform(long seed,
List<org.nd4j.common.primitives.Pair<ImageTransform,Double>> transforms,
boolean shuffle)
public PipelineImageTransform(Random random, long seed, List<org.nd4j.common.primitives.Pair<ImageTransform,Double>> transforms, boolean shuffle)
protected ImageWritable doTransform(ImageWritable image, Random random)
doTransform in class BaseImageTransform<org.bytedeco.opencv.opencv_core.Mat>image - to transform, null == end of streamrandom - object to use (or null for deterministic)public float[] query(float... coordinates)
ImageTransformquery in interface ImageTransformquery in class BaseImageTransform<org.bytedeco.opencv.opencv_core.Mat>coordinates - to transforms (x1, y1, x2, y2, ...)Copyright © 2022. All rights reserved.