ImageStat#
Each category of flags contains a specific set of image metrics that can be used with the imagestats and channelstats functions, and the Outliers 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>#
- CONTRAST = <ImageStat.CONTRAST: 1024>#
- DARKNESS = <ImageStat.DARKNESS: 2048>#
- MISSING = <ImageStat.MISSING: 4096>#
- ZEROS = <ImageStat.ZEROS: 8192>#
- MEAN = <ImageStat.MEAN: 16384>#
- STD = <ImageStat.STD: 32768>#
- VAR = <ImageStat.VAR: 65536>#
- SKEW = <ImageStat.SKEW: 131072>#
- KURTOSIS = <ImageStat.KURTOSIS: 262144>#
- ENTROPY = <ImageStat.ENTROPY: 524288>#
- PERCENTILES = <ImageStat.PERCENTILES: 1048576>#
- HISTOGRAM = <ImageStat.HISTOGRAM: 2097152>#