Modifier and Type | Field and Description |
---|---|
FeatureExtractor<? extends FeatureVectorProvider<FV>,OBJECT> |
FVProviderExtractor.extractor
The internal extractor
|
Modifier and Type | Method and Description |
---|---|
static <FV extends FeatureVector,OBJECT,EXTRACTOR extends FeatureExtractor<? extends FeatureVectorProvider<FV>,OBJECT>> |
FVProviderExtractor.create(EXTRACTOR extractor)
Create a new
FVProviderExtractor with the given extractor. |
Constructor and Description |
---|
FVProviderExtractor(FeatureExtractor<? extends FeatureVectorProvider<FV>,OBJECT> extractor)
Construct with the given extractor.
|
Modifier and Type | Interface and Description |
---|---|
interface |
LocalFeature<L extends Location,T extends FeatureVector>
A
LocalFeature models a feature that has a Location
associated with it. |
interface |
LocalFeatureVectorProvider<L extends Location,T extends FeatureVector>
A
LocalFeatureVectorProvider models an object with both a
Location and a feature vector associated with it. |
Modifier and Type | Class and Description |
---|---|
class |
FloatLocalFeatureAdaptor<L extends Location>
|
class |
LocalFeatureImpl<L extends Location,F extends FeatureVector>
A basic implementation of a
LocalFeature that internally holds
references to a FeatureVector and Location . |
Modifier and Type | Class and Description |
---|---|
class |
QuantisedLocalFeature<L extends Location>
A QuantisedLocalFeature is a local feature with a single integer
feature-vector.
|
Modifier and Type | Class and Description |
---|---|
class |
EdgeDirectionCoherenceVector
Uses the Edge Direction Coherence Histograms to attempt to classify an image
as city or landscape.
|
Modifier and Type | Class and Description |
---|---|
class |
AffineInvariantMoments
Affine-invariant moment descriptor for the
shape of a connected component.
|
class |
BasicShapeDescriptor
Basic descriptors of the shape of a connected component.
|
class |
BoundaryDistanceDescriptor
Distance-from-centroid descriptor for convex shapes.
|
class |
ColourDescriptor
Descriptors based on the first-order statistics
of the colour of pixel values in an image.
|
class |
HuMoments
Implementation of the 7 Hu moments for describing
connected component shape.
|
Modifier and Type | Class and Description |
---|---|
class |
ImageAnalyserFVFeatureExtractor<ANALYSER extends ImageAnalyser<IMAGE> & FeatureVectorProvider<FEATURE>,IMAGE extends Image<?,IMAGE>,FEATURE extends FeatureVector>
A
FeatureExtractor that wraps ImageAnalyser s that
can provide FeatureVector s through FeatureVectorProvider . |
Modifier and Type | Class and Description |
---|---|
class |
PHOG
This class is an implementation of an extractor for the PHOG (Pyramid
Histograms of Orientation Gradients) feature described by Bosch et al.
|
Modifier and Type | Class and Description |
---|---|
class |
ByteDSIFTKeypoint
Dense SIFT keypoint with a location and byte feature vector.
|
class |
FloatDSIFTKeypoint
Dense SIFT keypoint with a location and float feature vector.
|
Modifier and Type | Class and Description |
---|---|
class |
AvgBrightness
Extract the average brightness of an image.
|
class |
Colorfulness
Implementation of Hasler and Susstruck's Colorfulness metric
http://infoscience.epfl.ch/record/33994/files/HaslerS03.pdf?version=1
|
static class |
Colorfulness.ColorfulnessAttr
Classes of colourfulness
|
class |
ColourContrast
Implementation of a color contrast feature.
|
class |
HorizontalIntensityDistribution
Produce a feature vector that describes the average intensity
distribution across the from left to right.
|
class |
HueStats
A two-valued summary representing mean hue (in radians) and variance of hue
respectively.
|
class |
LRIntensityBalance
Implementation of the intensity balance algorithm described by Yeh et al.
|
class |
LuoSimplicity
Estimate the simplicity of an image by looking at the colour distribution of
the background using the algorithm defined by Yiwen Luo and Xiaoou Tang.
|
class |
ModifiedLuoSimplicity
Estimate the simplicity of an image by looking at the colour distribution of
the background.
|
class |
Naturalness
Implementation of the Naturalness index (CNI) defined by Huang, Qiao & Wu.
|
class |
RGBRMSContrast
Implementation of the RGB RMS contrast feature.
|
class |
RMSContrast
Implementation of the RMS contrast feature.
|
class |
ROIProportion
Implementation of the region of interest based image simplicity measure
described by Yeh et al.
|
class |
RuleOfThirds
Implementation of the rule-of-thirds algorithm described by Yeh et al.
|
class |
Saturation
Estimate the saturation of an image using the RGB approximation of
avg(max(R,G,B) - min(R,G,B)).
|
class |
SaturationVariation
Estimate the variation in saturation of an image using the RGB approximation
of avg(max(R,G,B) - min(R,G,B)).
|
class |
Sharpness
Sharpness measures the clarity and level of detail of an image.
|
class |
SharpnessVariation
Sharpness measures the clarity and level of detail of an image.
|
class |
SharpPixelProportion
Implementation of the blur estimation feature described by Ke, Tang and Jing,
and Yeh et al.
|
class |
WeberContrast
Implementation of the Weber contrast feature.
|
class |
YehBokehEstimator
Implementation of the Bokeh estimation feature described by Yeh et al.
|
Modifier and Type | Class and Description |
---|---|
class |
AffineSimulationKeypoint
An extension of a
Keypoint that holds the AffineParams and
simulation index of the affine simulation from which it was detected. |
Modifier and Type | Interface and Description |
---|---|
interface |
LocalFeatureProvider<T extends FeatureVector>
Base interface for classes capable of building local descriptors.
|
Modifier and Type | Interface and Description |
---|---|
interface |
GradientFeatureProvider
Interface for classes capable of building local descriptors from the gradient
(magnitude and orientation) information in an image patch.
|
Modifier and Type | Class and Description |
---|---|
class |
IrregularBinningSIFTFeatureProvider
Irregular binning SIFT descriptor based on this paper:
CuiHasThoSei09igSIFT.pdf
|
class |
SIFTFeatureProvider
An extractor for SIFT features.
|
Modifier and Type | Class and Description |
---|---|
class |
AffineInterestPointKeypoint
A keypoint with an elliptical shape from an affine transform.
|
class |
CircularInterestPointKeypoint
A keypoint with circular support
|
Modifier and Type | Class and Description |
---|---|
class |
FloatKeypoint
A local interest point with a location, scale, orientation and associated
feature.
|
class |
InterestPointKeypoint<T extends InterestPointData>
An oriented feature with at a location defined by an
InterestPointData . |
class |
Keypoint
A local interest point with a location, scale, orientation and associated
feature.
|
class |
MinMaxKeypoint
A
Keypoint extended to hold information on whether was detected at a
maxima or minima. |
class |
SIFTGeoKeypoint
Implementation of a
LocalFeature based on the .siftgeo format
developed by Krystian Mikolajczyk for his tools. |
Modifier and Type | Class and Description |
---|---|
class |
QuantisedAffineSimulationKeypoint
A
QuantisedLocalFeature with a location described by an
AffineSimulationKeypoint.AffineSimulationKeypointLocation . |
class |
QuantisedKeypoint
|
Modifier and Type | Class and Description |
---|---|
class |
BlockHistogramModel
An array of multidimensional histograms calculated from image pixels
(assumes image is in 0-1 range)
|
class |
HistogramModel
A multidimensional histogram calculated from image pixels (assumes image is
in 0-1 range)
|
class |
MaskingBlockHistogramModel
An array of multidimensional histograms calculated from image pixels using a mask
(assumes image is in 0-1 range)
|
class |
MaskingHistogramModel
A multidimensional histogram calculated from image pixels selected through a mask
(assumes image is in 0-1 range)
|
Modifier and Type | Class and Description |
---|---|
class |
CLMPoseFeature
A feature-vector that describes the pose of a face in 3D space in terms of
its pitch, yaw and roll.
|
class |
CLMPoseShapeFeature
A feature-vector that describes the pose and shape of a face.
|
class |
CLMShapeFeature
A feature-vector that describes the shape of a face through a list of
eigen-weights on a point distribution model.
|
class |
EigenFaceFeature
A
FacialFeature for EigenFaces. |
class |
FaceImageFeature
A
FacialFeature that is just the pixel values
of a (possibly aligned) face detection. |
class |
FacePatchFeature
A
FacialFeature that is built by concatenating each of the normalised
facial part patches from a detected face. |
class |
FisherFaceFeature
A
FacialFeature for FisherFaces. |
class |
LocalLBPHistogram
A
FacialFeature built from decomposing the face image into
(non-overlapping) blocks and building histograms of the
ExtendedLocalBinaryPattern s for each block and then concatenating to
form the final feature. |
Modifier and Type | Class and Description |
---|---|
class |
FaceFVComparator<T extends FacialFeature & FeatureVectorProvider<Q>,Q extends FeatureVector>
A generic
FacialFeatureComparator for FacialFeature s that can
provide FeatureVector s through the FeatureVectorProvider
interface. |
Modifier and Type | Method and Description |
---|---|
List<? extends FeatureVectorProvider<? extends FeatureVector>> |
LocalColourFeatureMode.extractFeatures(File imageFile) |
List<? extends FeatureVectorProvider<? extends FeatureVector>> |
TrendDetectorFeatureExtractor.extractFeatures(File imageFile) |