Class PipelineImageTransform

    • Constructor Detail

      • PipelineImageTransform

        public PipelineImageTransform​(ImageTransform... transforms)
      • PipelineImageTransform

        public PipelineImageTransform​(long seed,
                                      boolean shuffle,
                                      ImageTransform... transforms)
      • PipelineImageTransform

        public PipelineImageTransform​(List<org.nd4j.common.primitives.Pair<ImageTransform,​Double>> transforms)
      • PipelineImageTransform

        public PipelineImageTransform​(List<org.nd4j.common.primitives.Pair<ImageTransform,​Double>> transforms,
                                      boolean shuffle)
      • PipelineImageTransform

        public PipelineImageTransform​(long seed,
                                      List<org.nd4j.common.primitives.Pair<ImageTransform,​Double>> transforms)
      • PipelineImageTransform

        public PipelineImageTransform​(long seed,
                                      List<org.nd4j.common.primitives.Pair<ImageTransform,​Double>> transforms,
                                      boolean shuffle)
      • PipelineImageTransform

        public PipelineImageTransform​(Random random,
                                      long seed,
                                      List<org.nd4j.common.primitives.Pair<ImageTransform,​Double>> transforms,
                                      boolean shuffle)
    • Method Detail

      • doTransform

        protected ImageWritable doTransform​(ImageWritable image,
                                            Random random)
        Takes an image and executes a pipeline of combined transforms.
        Specified by:
        doTransform in class BaseImageTransform<org.bytedeco.opencv.opencv_core.Mat>
        Parameters:
        image - to transform, null == end of stream
        random - object to use (or null for deterministic)
        Returns:
        transformed image
      • query

        public float[] query​(float... coordinates)
        Description copied from interface: ImageTransform
        Transforms the given coordinates using the parameters that were used to transform the last image.
        Specified by:
        query in interface ImageTransform
        Overrides:
        query in class BaseImageTransform<org.bytedeco.opencv.opencv_core.Mat>
        Parameters:
        coordinates - to transforms (x1, y1, x2, y2, ...)
        Returns:
        transformed coordinates