Package | Description |
---|---|
org.openimaj.feature | |
org.openimaj.feature.local.data | |
org.openimaj.image.feature.local.aggregate |
Implementations of techniques that aggregate the local descriptors
of an image into a single (typically fixed length) vector
representation.
|
org.openimaj.math.statistics.distribution | |
org.openimaj.vis.ternary |
Modifier and Type | Class and Description |
---|---|
class |
ByteFV
Basic byte single-dimensional feature vector implementation
|
class |
DoubleFV
Basic double single-dimensional feature vector implementation
|
class |
FloatFV
Basic float single-dimensional feature vector implementation
|
class |
IntFV
Basic int single-dimensional feature vector implementation
|
class |
LongFV
Basic long single-dimensional feature vector implementation
|
class |
MultidimensionalByteFV
Basic byte multidimensional feature vector implementation
|
class |
MultidimensionalDoubleFV
Basic double multidimensional feature vector implementation
|
class |
MultidimensionalFloatFV
Basic float multidimensional feature vector implementation
|
class |
MultidimensionalIntFV
Basic int multidimensional feature vector implementation
|
class |
MultidimensionalLongFV
Basic long multidimensional feature vector implementation
|
class |
MultidimensionalShortFV
Basic short multidimensional feature vector implementation
|
class |
OrientedFeatureVector
Byte featurevector with an associated orientation
|
class |
ShortFV
Basic short single-dimensional feature vector implementation
|
Modifier and Type | Method and Description |
---|---|
abstract ArrayFeatureVector<ARRAYTYPE> |
ArrayFeatureVector.subvector(int beginIndex)
Returns a new featurevector that is a subsequence of this vector.
|
abstract ArrayFeatureVector<ARRAYTYPE> |
ArrayFeatureVector.subvector(int beginIndex,
int endIndex)
Returns a new string that is a subvector of this vector.
|
Modifier and Type | Class and Description |
---|---|
class |
LocalFeatureListDataSource<T extends LocalFeature<?,? extends ArrayFeatureVector<F>>,F>
A
DataSource for the feature vector of one or more lists of
LocalFeature s that use an ArrayFeatureVector for the feature
vector. |
Modifier and Type | Field and Description |
---|---|
protected VectorAggregator<ArrayFeatureVector<T>,AGGREGATE> |
BlockSpatialAggregator.innerAggregator |
protected VectorAggregator<ArrayFeatureVector<T>,AGGREGATE> |
PyramidSpatialAggregator.innerAggregator |
Modifier and Type | Method and Description |
---|---|
SparseDoubleFV |
SoftBagOfVisualWords.aggregate(List<? extends LocalFeature<?,? extends ArrayFeatureVector<DATATYPE>>> features) |
MultidimensionalFloatFV |
VLAD.aggregate(List<? extends LocalFeature<?,? extends ArrayFeatureVector<T>>> features) |
FloatFV |
FisherVector.aggregate(List<? extends LocalFeature<?,? extends ArrayFeatureVector<T>>> features) |
SparseIntFV |
BagOfVisualWords.aggregate(List<? extends LocalFeature<?,? extends ArrayFeatureVector<T>>> features) |
AGGREGATE |
BlockSpatialAggregator.aggregate(List<? extends LocalFeature<? extends SpatialLocation,? extends ArrayFeatureVector<T>>> features,
Rectangle bounds) |
AGGREGATE |
PyramidSpatialAggregator.aggregate(List<? extends LocalFeature<? extends SpatialLocation,? extends ArrayFeatureVector<T>>> features,
Rectangle bounds) |
SparseDoubleFV |
SoftBagOfVisualWords.aggregateVectors(List<? extends ArrayFeatureVector<DATATYPE>> features) |
MultidimensionalFloatFV |
VLAD.aggregateVectors(List<? extends ArrayFeatureVector<T>> features) |
FloatFV |
FisherVector.aggregateVectors(List<? extends ArrayFeatureVector<T>> features) |
SparseIntFV |
BagOfVisualWords.aggregateVectors(List<? extends ArrayFeatureVector<T>> features) |
static <L extends Location,T> |
BagOfVisualWords.computeQuantisedFeatures(HardAssigner<T,?,?> assigner,
List<? extends LocalFeature<L,? extends ArrayFeatureVector<T>>> features)
Utility method to construct a list of quantised local features (local
features with visual word assignments) from a list of features and a
HardAssigner . |
Constructor and Description |
---|
BlockSpatialAggregator(VectorAggregator<ArrayFeatureVector<T>,AGGREGATE> innerAggregator,
int blocksX,
int blocksY)
Construct with the given aggregator and number of blocks in the X and Y
dimensions.
|
PyramidSpatialAggregator(VectorAggregator<ArrayFeatureVector<T>,AGGREGATE> innerAggregator,
int... numBlocks)
Construct with the given aggregator and number of blocks per level.
|
PyramidSpatialAggregator(VectorAggregator<ArrayFeatureVector<T>,AGGREGATE> innerAggregator,
String description)
Construct with the given aggregator and pyramid description (i.e.
|
Modifier and Type | Class and Description |
---|---|
class |
Histogram
Simple Histogram based on a DoubleFV.
|
class |
MultidimensionalHistogram
Simple Histogram based on a MultidimensionalDoubleFV.
|
Modifier and Type | Class and Description |
---|---|
static class |
TernaryPlot.TernaryData
Holds an a value for the 3 ternary dimensions and a value
|