Package org.datavec.image.transform
Class EqualizeHistTransform
- java.lang.Object
-
- org.datavec.image.transform.BaseImageTransform
-
- org.datavec.image.transform.EqualizeHistTransform
-
- All Implemented Interfaces:
Operation,ImageTransform
public class EqualizeHistTransform extends BaseImageTransform
-
-
Field Summary
-
Fields inherited from class org.datavec.image.transform.BaseImageTransform
converter, currentImage, random
-
-
Constructor Summary
Constructors Constructor Description EqualizeHistTransform()Default transforms histogram equalization for CV_BGR2GRAY (grayscale)EqualizeHistTransform(int conversionCode)Return contrast normalized objectEqualizeHistTransform(Random random, int conversionCode)Return contrast normalized object
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ImageWritabledoTransform(ImageWritable image, Random random)Takes an image and returns a transformed image.float[]query(float... coordinates)Transforms the given coordinates using the parameters that were used to transform the last image.-
Methods inherited from class org.datavec.image.transform.BaseImageTransform
getCurrentImage, transform, transform
-
-
-
-
Constructor Detail
-
EqualizeHistTransform
public EqualizeHistTransform()
Default transforms histogram equalization for CV_BGR2GRAY (grayscale)
-
EqualizeHistTransform
public EqualizeHistTransform(int conversionCode)
Return contrast normalized object- Parameters:
conversionCode- to transform,
-
EqualizeHistTransform
public EqualizeHistTransform(Random random, int conversionCode)
Return contrast normalized object- Parameters:
random- RandomconversionCode- to transform,
-
-
Method Detail
-
doTransform
protected ImageWritable doTransform(ImageWritable image, Random random)
Takes an image and returns a transformed image. Uses the random object in the case of random transformations.- Specified by:
doTransformin classBaseImageTransform- Parameters:
image- to transform, null == end of streamrandom- object to use (or null for deterministic)- Returns:
- transformed image
-
query
public float[] query(float... coordinates)
Description copied from interface:ImageTransformTransforms the given coordinates using the parameters that were used to transform the last image.- Specified by:
queryin interfaceImageTransform- Overrides:
queryin classBaseImageTransform- Parameters:
coordinates- to transforms (x1, y1, x2, y2, ...)- Returns:
- transformed coordinates
-
-