@Reference(type=Inproceedings, author={"Hasler, David","S\\\"{u}sstrunk, Sabine"}, title="Measuring {C}olourfulness in {N}atural {I}mages", year="2003", booktitle="Proc. {IS}&{T}/{SPIE} {E}lectronic {I}maging 2003: {H}uman {V}ision and {E}lectronic {I}maging {VIII}", pages={"87","","95"}, volume="5007", url="http://infoscience.epfl.ch/record/33994/files/HaslerS03.pdf?version=1", customData={"details","http://infoscience.epfl.ch/record/33994","documenturl","http://infoscience.epfl.ch/record/33994/files/HaslerS03.pdf","doi","10.1117/12.477378","keywords","IVRG; colorfulness; image quality; image attributes; colourfulness","location","San Jose, CA","oai-id","oai:infoscience.epfl.ch:33994","oai-set","conf; fulltext; fulltext-public","review","NON-REVIEWED","status","PUBLISHED","unit","LCAV IVRG"}) public static enum Colorfulness.ColorfulnessAttr extends Enum<Colorfulness.ColorfulnessAttr> implements FeatureVectorProvider<EnumFV<Colorfulness.ColorfulnessAttr>>
Enum Constant and Description |
---|
AVERAGELY
Averagely colourful
|
EXTREMELY
Extremely colourful
|
HIGHLY
Highly colourful
|
MODERATELY
Moderately colourful
|
NOT
Not colourful
|
QUITE
Quite colourful
|
SLIGHTLY
Slightly colourful
|
Modifier and Type | Method and Description |
---|---|
static Colorfulness.ColorfulnessAttr |
getAttr(double val)
Get the colourfulness class for a given colourfulness value.
|
EnumFV<Colorfulness.ColorfulnessAttr> |
getFeatureVector()
Get the FeatureVector associated with this object.
|
static Colorfulness.ColorfulnessAttr |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Colorfulness.ColorfulnessAttr[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Colorfulness.ColorfulnessAttr NOT
public static final Colorfulness.ColorfulnessAttr SLIGHTLY
public static final Colorfulness.ColorfulnessAttr MODERATELY
public static final Colorfulness.ColorfulnessAttr AVERAGELY
public static final Colorfulness.ColorfulnessAttr QUITE
public static final Colorfulness.ColorfulnessAttr HIGHLY
public static final Colorfulness.ColorfulnessAttr EXTREMELY
public static Colorfulness.ColorfulnessAttr[] values()
for (Colorfulness.ColorfulnessAttr c : Colorfulness.ColorfulnessAttr.values()) System.out.println(c);
public static Colorfulness.ColorfulnessAttr valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static Colorfulness.ColorfulnessAttr getAttr(double val)
val
- the colourfulness valuepublic EnumFV<Colorfulness.ColorfulnessAttr> getFeatureVector()
FeatureVectorProvider
getFeatureVector
in interface FeatureVectorProvider<EnumFV<Colorfulness.ColorfulnessAttr>>