ImageStat Flags
Each category of flags contains a specific set of image metrics that can be used with the imagestats and channelstats functions, and the Linter class.
The how-to How to customize the metrics for data cleaning shows how to customize the metrics from a flag category.
In addition to the below values, supported group categories are:
ALL_HASHES:XXHASH | PCHASHALL_PIXELSTATS:MEAN | STD | VAR | SKEW | KURTOSIS | ENTROPY | PERCENTILES | HISTOGRAMALL_PROPERTIES:WIDTH | HEIGHT | SIZE | ASPECT_RATIO | CHANNELS | DEPTHALL_VISUALS:BRIGHTNESS | BLURRINESS | MISSING | ZEROALL_STATS:ALL_PIXELSTATS | ALL_PROPERTIES | ALL_VISUALSALL:ALL_HASHES | ALL_STATS
- flag dataeval.flags.ImageStat(value)
Flags for calculating image and channel statistics
- Member Type:
int
Valid values are as follows:
- XXHASH = <ImageStat.XXHASH: 1>
- PCHASH = <ImageStat.PCHASH: 2>
- WIDTH = <ImageStat.WIDTH: 4>
- HEIGHT = <ImageStat.HEIGHT: 8>
- SIZE = <ImageStat.SIZE: 16>
- ASPECT_RATIO = <ImageStat.ASPECT_RATIO: 32>
- CHANNELS = <ImageStat.CHANNELS: 64>
- DEPTH = <ImageStat.DEPTH: 128>
- BRIGHTNESS = <ImageStat.BRIGHTNESS: 256>
- BLURRINESS = <ImageStat.BLURRINESS: 512>
- MISSING = <ImageStat.MISSING: 1024>
- ZERO = <ImageStat.ZERO: 2048>
- MEAN = <ImageStat.MEAN: 4096>
- STD = <ImageStat.STD: 8192>
- VAR = <ImageStat.VAR: 16384>
- SKEW = <ImageStat.SKEW: 32768>
- KURTOSIS = <ImageStat.KURTOSIS: 65536>
- ENTROPY = <ImageStat.ENTROPY: 131072>
- PERCENTILES = <ImageStat.PERCENTILES: 262144>
- HISTOGRAM = <ImageStat.HISTOGRAM: 524288>