Modifier and Type | Interface and Description |
---|---|
interface |
Location
The Location interface models an object that has
a spatial position in some sense.
|
Modifier and Type | Class and Description |
---|---|
class |
ScaleSpaceLocation
ScaleSpaceLocation represents a
Location in scale-space. |
class |
SpatialLocation
SpatialLocation represents a
Location in 2d-space. |
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 |
AffineSimulationKeypoint
An extension of a
Keypoint that holds the AffineParams and
simulation index of the affine simulation from which it was detected. |
static class |
AffineSimulationKeypoint.AffineSimulationKeypointLocation
A
KeypointLocation extended to hold a rotation, tilt and index
corresponding to an affine simulation. |
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 |
EllipticInterestPointData |
class |
InterestPointData |
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 |
KeypointLocation
The location of a
Keypoint . |
class |
MinMaxKeypoint
A
Keypoint extended to hold information on whether was detected at a
maxima or minima. |
static class |
MinMaxKeypoint.MinMaxKeypointLocation
The location of a
MinMaxKeypoint . |
class |
SIFTGeoKeypoint.SIFTGeoLocation
The location of a
SIFTGeoKeypoint . |
Modifier and Type | Class and Description |
---|---|
class |
QuantisedKeypoint
|
Modifier and Type | Class and Description |
---|---|
class |
FValuePixel
Represents a pixel location.
|
class |
GenericValuePixel<T>
Represents a pixel location.
|
class |
IntValuePixel
Represents a pixel location.
|
class |
Pixel
Represents a pixel within an image, storing its coordinates.
|
class |
ValuePixel<T>
An abstract class for objects that represent a pixel and its value.
|
Modifier and Type | Class and Description |
---|---|
class |
CoordinateBruteForce<T extends Coordinate>
Implementation of a
CoordinateIndex that performs
searching by brute-force comparison over the indexed coordinates. |
interface |
CoordinateIndex<T extends Coordinate>
Interface representing an index of
Coordinate s that can
have points added to it and can be searched in a variety of ways. |
class |
CoordinateKDTree<T extends Coordinate>
Implementation of a simple KDTree with range search.
|
Modifier and Type | Method and Description |
---|---|
protected static float |
CoordinateKDTree.distance(Coordinate a,
Coordinate b) |
void |
CoordinateKDTree.fastKNN(Collection<T> result,
Coordinate query,
int k)
Faster implementation of K-nearest-neighbours.
|
void |
CoordinateIndex.kNearestNeighbour(Collection<T> result,
Coordinate query,
int k)
Find the k nearest neighbour points in the index to
the query coordinate.
|
void |
CoordinateBruteForce.kNearestNeighbour(Collection<T> result,
Coordinate query,
int k) |
void |
CoordinateKDTree.kNearestNeighbour(Collection<T> result,
Coordinate query,
int k) |
T |
CoordinateIndex.nearestNeighbour(Coordinate query)
Find the nearest coordinate in the index to the query
coordinate.
|
T |
CoordinateBruteForce.nearestNeighbour(Coordinate query) |
T |
CoordinateKDTree.nearestNeighbour(Coordinate query)
Find the nearest neighbour.
|
void |
CoordinateIndex.rangeSearch(Collection<T> results,
Coordinate lowerExtreme,
Coordinate upperExtreme)
Search for all the coordinates in the index that
lie in the hyper-rectangle defined by the lower and
upper bound coordinates.
|
void |
CoordinateBruteForce.rangeSearch(Collection<T> results,
Coordinate lowerExtreme,
Coordinate upperExtreme) |
void |
CoordinateKDTree.rangeSearch(Collection<T> results,
Coordinate lowerExtreme,
Coordinate upperExtreme)
Searches the tree for all points contained within a given k-dimensional
bounding box and stores them in a Collection.
|
Modifier and Type | Class and Description |
---|---|
class |
PayloadCoordinate<T extends Coordinate,O>
A concrete implementation of a
Coordinate that has an associated
payload. |
Modifier and Type | Interface and Description |
---|---|
interface |
Point2d
Interface representing a point in 2d space with x and y coordinates.
|
interface |
Point3d
Interface representing a point in 3d space with x and y coordinates
|
interface |
ScaleSpacePoint
ScaleSpacePoint represents a
Point2d in scale-space. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPoint2d
Abstract base for
Point2d implementations that retains the underlying
precision. |
class |
DoublePoint2dImpl
Double-precision 2d point
|
class |
PayloadCoordinate<T extends Coordinate,O>
A concrete implementation of a
Coordinate that has an associated
payload. |
class |
Point2dImpl
Simple concrete implementation of a two dimensional point.
|
class |
Point3dImpl
Simple concrete implementation of a three dimensional point.
|
Modifier and Type | Method and Description |
---|---|
static <T extends Coordinate,O> |
PayloadCoordinate.payload(T coord,
O payload)
Create a
PayloadCoordinate . |
Constructor and Description |
---|
Point2dImpl(Coordinate coord)
Construct a
Point2dImpl using the first two ordinates of a
Coordinate . |
Modifier and Type | Method and Description |
---|---|
static Jama.Matrix |
TransformUtilities.affineMatrixND(List<? extends IndependentPair<? extends Coordinate,? extends Coordinate>> data)
Find the affine transform between pairs of matching points in
n-dimensional space.
|
static Jama.Matrix |
TransformUtilities.affineMatrixND(List<? extends IndependentPair<? extends Coordinate,? extends Coordinate>> data)
Find the affine transform between pairs of matching points in
n-dimensional space.
|
static Jama.Matrix |
TransformUtilities.rigidMatrix(List<? extends IndependentPair<? extends Coordinate,? extends Coordinate>> data)
Compute the least-squares rigid alignment between two sets of matching
points in N-dimensional space.
|
static Jama.Matrix |
TransformUtilities.rigidMatrix(List<? extends IndependentPair<? extends Coordinate,? extends Coordinate>> data)
Compute the least-squares rigid alignment between two sets of matching
points in N-dimensional space.
|
Modifier and Type | Class and Description |
---|---|
class |
Feature
A tracked feature
|