- ABOVE - Static variable in class org.openimaj.math.geometry.shape.util.PolygonUtils
-
ABOVE
- abs(Matrix) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Create a new matrix with the absolute values of the input matrix.
- abs(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Return a copy of the input matrix with all elements set to their absolute
value.
- absSum(Matrix) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Compute the absolute sum of values in the matrix
- absSumSparse(SparseColumnMatrix) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
- absSumSparse(SparseRowMatrix) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
- AbstractMultivariateDistribution - Class in org.openimaj.math.statistics.distribution
-
A continuous multivariate distribution.
- AbstractMultivariateDistribution() - Constructor for class org.openimaj.math.statistics.distribution.AbstractMultivariateDistribution
-
- AbstractMultivariateGaussian - Class in org.openimaj.math.statistics.distribution
-
- AbstractMultivariateGaussian() - Constructor for class org.openimaj.math.statistics.distribution.AbstractMultivariateGaussian
-
- AbstractPoint2d - Class in org.openimaj.math.geometry.point
-
Abstract base for
Point2d implementations that retains the underlying
precision.
- AbstractPoint2d() - Constructor for class org.openimaj.math.geometry.point.AbstractPoint2d
-
- AbstractResidualCalculator<I,D,M extends Model<I,D>> - Class in org.openimaj.math.model.fit.residuals
-
- AbstractResidualCalculator() - Constructor for class org.openimaj.math.model.fit.residuals.AbstractResidualCalculator
-
- add(int, int, double) - Method in class org.openimaj.math.matrix.JamaDenseMatrix
-
- add_left(double, double) - Method in class org.openimaj.math.geometry.shape.util.polygon.PolygonNode
-
- add_local_min(double, double) - Method in class org.openimaj.math.geometry.shape.util.polygon.TopPolygonNode
-
- add_right(double, double) - Method in class org.openimaj.math.geometry.shape.util.polygon.PolygonNode
-
- addConnection(int, int) - Method in class org.openimaj.math.geometry.point.PointListConnections
-
Add a connection between points with the given indices.
- addConnection(PointList, Point2d, Point2d) - Method in class org.openimaj.math.geometry.point.PointListConnections
-
Add a connection between two points in the given
PointList.
- addConnection(PointList, Line2d) - Method in class org.openimaj.math.geometry.point.PointListConnections
-
Add a connection between the two end points of the given line in the
given
PointList.
- addInnerPolygon(Polygon, boolean) - Method in class org.openimaj.math.geometry.shape.Polygon
-
Add an inner polygon to this polygon.
- addInnerPolygon(Polygon) - Method in class org.openimaj.math.geometry.shape.Polygon
-
Add an inner polygon to this polygon.
- addNode(double, double) - Method in class org.openimaj.math.geometry.shape.util.polygon.EdgeTable
-
- addVertex(float, float) - Method in class org.openimaj.math.geometry.shape.Polygon
-
Add a vertex to the polygon
- addVertex(Point2d) - Method in class org.openimaj.math.geometry.shape.Polygon
-
Add a vertex to the polygon
- AetTree - Class in org.openimaj.math.geometry.shape.util.polygon
-
- AetTree() - Constructor for class org.openimaj.math.geometry.shape.util.polygon.AetTree
-
- affineMatrix(List<? extends IndependentPair<Point2d, Point2d>>) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Construct an affine transform using a least-squares fit of the provided
point pairs.
- affineMatrixND(double[][], double[][]) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Find the affine transform between pairs of matching points in
n-dimensional space.
- affineMatrixND(List<? extends IndependentPair<? extends Coordinate, ? extends Coordinate>>) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Find the affine transform between pairs of matching points in
n-dimensional space.
- AffineTransformModel - Class in org.openimaj.math.geometry.transforms
-
Concrete implementation of a model of an Affine transform.
- AffineTransformModel() - Constructor for class org.openimaj.math.geometry.transforms.AffineTransformModel
-
- AffineTransformModel(Predicate<AffineTransformModel>) - Constructor for class org.openimaj.math.geometry.transforms.AffineTransformModel
-
- AffineTransformModel3d - Class in org.openimaj.math.geometry.transforms
-
Concrete implementation of a model of an Affine transform.
- AffineTransformModel3d() - Constructor for class org.openimaj.math.geometry.transforms.AffineTransformModel3d
-
- AlgebraicResidual2d<M extends Model<Point2d,Point2d> & MatrixTransformProvider> - Class in org.openimaj.math.geometry.transforms.residuals
-
Compute the algebraic residuals of points mapped by a 2d homogeneous
transform (i.e.
- AlgebraicResidual2d() - Constructor for class org.openimaj.math.geometry.transforms.residuals.AlgebraicResidual2d
-
- align(List<PointList>) - Method in class org.openimaj.math.geometry.shape.algorithm.GeneralisedProcrustesAnalysis
-
Align the input shapes to the "mean" shape.
- align(PointList) - Method in class org.openimaj.math.geometry.shape.algorithm.ProcrustesAnalysis
-
Align the given shape to the reference.
- alignPoints(List<PointList>, float, int) - Static method in class org.openimaj.math.geometry.shape.algorithm.GeneralisedProcrustesAnalysis
-
Align the input shapes to the "mean" shape using Generalised Procrustes Analysis.
- alignPointsAndAverage(List<PointList>, PointList, double, Point2d) - Static method in class org.openimaj.math.geometry.shape.algorithm.GeneralisedProcrustesAnalysis
-
- all(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
- and(Matrix...) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
- any(Vector) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- anyNaNorInf(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Are any values NaN or Inf?
- appendColumn(T, Vector) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- appendRow(T, Vector) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- apply(Polyline) - Method in class org.openimaj.math.geometry.path.resample.LinearResampler
-
- apply(double[], double[]) - Method in class org.openimaj.math.geometry.shape.PointDistributionModel.BoxConstraint
-
- apply(double[], double[]) - Method in interface org.openimaj.math.geometry.shape.PointDistributionModel.Constraint
-
Apply constraints to a scaling vector so that it will generated a
plausible model and return the new constrained vector.
- apply(double[], double[]) - Method in class org.openimaj.math.geometry.shape.PointDistributionModel.EllipsoidConstraint
-
- apply(double[], double[]) - Method in class org.openimaj.math.geometry.shape.PointDistributionModel.NullConstraint
-
- apply(double[]) - Method in class org.openimaj.math.matrix.GramSchmidtProcess
-
- applyMultiplication(double) - Method in class org.openimaj.math.matrix.JamaDenseMatrix
-
Multiply all elements by a constant.
- approximateRotationMatrix(Matrix) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Given an approximate rotation matrix Q (that doesn't necessarily conform
properly to a rotation matrix), return the best estimate of a rotation
matrix R such that the Frobenius norm is minimised: min||r-Q||^2_F.
- areAllCollinear(List<Point2d>) - Static method in class org.openimaj.math.geometry.shape.util.GrahamScan
-
Returns true iff all Point2ds in Point2ds are collinear.
- AreaOfIntersection(Ellipse, Ellipse) - Static method in class org.openimaj.math.geometry.shape.EllipseAreaOfIntersection
-
Compute area of intersection.
- asArray() - Method in class org.openimaj.math.matrix.JamaDenseMatrix
-
- ASCENDING_COMPARATOR - Static variable in class org.openimaj.math.graph.SimpleWeightedEdge
-
- asciiHeader() - Method in class org.openimaj.math.geometry.point.AbstractPoint2d
-
- asciiHeader() - Method in class org.openimaj.math.geometry.point.PayloadCoordinate
-
- asciiHeader() - Method in class org.openimaj.math.geometry.point.Point2dImpl
-
- asciiHeader() - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- asciiHeader() - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- asciiHeader() - Method in class org.openimaj.math.matrix.ReadWriteableMatrix
-
- asciiHeader() - Method in class org.openimaj.math.matrix.similarity.SimilarityMatrix
-
- asJama(Matrix) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
- asMat(MLArray) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Convert a matlab MLArray to a Matrix
- asMatlab(Matrix) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- asPolygon() - Method in class org.openimaj.math.geometry.shape.Circle
-
- asPolygon() - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- asPolygon() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Convert the shape to a polygon representation
- asPolygon() - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- asPolygon() - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- asPolygon() - Method in interface org.openimaj.math.geometry.shape.Shape
-
Convert the shape to a polygon representation
- asPolygon() - Method in class org.openimaj.math.geometry.shape.Triangle
-
- asPolyline() - Method in class org.openimaj.math.geometry.line.Line2d
-
- asPolyline() - Method in interface org.openimaj.math.geometry.path.Path2d
-
Convert the path to a polyline representation
- asPolyline() - Method in class org.openimaj.math.geometry.path.Polyline
-
- assertInvariant() - Method in class org.openimaj.math.matrix.JamaDenseMatrix
-
- asSparseColumn(Matrix) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
- asSparseRow(Matrix) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Convert a Matrix to a SparseRowMatrix
- Base(List<? extends IndependentPair<? extends Point2d, ? extends Point2d>>) - Constructor for class org.openimaj.math.geometry.transforms.FundamentalRefinement.Base
-
- basis - Variable in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
- BED - Static variable in class org.openimaj.math.geometry.shape.util.polygon.VertexType
-
Bottom edge
- begin - Variable in class org.openimaj.math.geometry.line.Line2d
-
Start point of line
- begin() - Method in class org.openimaj.math.geometry.line.Line2d
-
- begin() - Method in interface org.openimaj.math.geometry.path.Path2d
-
Get the beginning of the path
- begin() - Method in class org.openimaj.math.geometry.path.Polyline
-
- BELOW - Static variable in class org.openimaj.math.geometry.shape.util.PolygonUtils
-
BELOW
- BestFitStoppingCondition() - Constructor for class org.openimaj.math.model.fit.RANSAC.BestFitStoppingCondition
-
- bestModel - Variable in class org.openimaj.math.model.fit.LMedS
-
- bestModelInliers - Variable in class org.openimaj.math.model.fit.RANSAC
-
- bestModelOutliers - Variable in class org.openimaj.math.model.fit.RANSAC
-
- bestSubGraph - Variable in class org.openimaj.math.graph.algorithm.CharikarDensestSubgraph
-
- BH - Static variable in class org.openimaj.math.geometry.shape.util.polygon.HState
-
Bottom horizontal edge
- bicubicInterp(double, double, double[][]) - Static method in class org.openimaj.math.util.Interpolation
-
Bicubic interpolation of the value at x,y where 0<=x<=1 and 0<=y<=1 given
the values at integer coordinates from (-1,-1) to (3,3).
- bicubicInterp(float, float, float[][]) - Static method in class org.openimaj.math.util.Interpolation
-
Bicubic interpolation of the value at x,y where 0<=x<=1 and 0<=y<=1 given
the values at integer coordinates from (-1,-1) to (3,3).
- bilerp(double, double, double, double, double, double) - Static method in class org.openimaj.math.util.Interpolation
-
Bilinear interpolation of the value at x,y where 0<=x<=1 and 0<=y<=1
given the values at (0,0), (0,1), (1,0) and (1,1).
- bilerp(float, float, float, float, float, float) - Static method in class org.openimaj.math.util.Interpolation
-
Bilinear interpolation of the value at x,y where 0<=x<=1 and 0<=y<=1
given the values at (0,0), (0,1), (1,0) and (1,1).
- bilerpf(float, float, float, float, float, float) - Static method in class org.openimaj.math.util.Interpolation
-
Bilinear interpolation of the value at x,y where 0<=x<=1 and 0<=y<=1
given the values at (0,0), (0,1), (1,0) and (1,1).
- binaryHeader() - Method in class org.openimaj.math.geometry.point.AbstractPoint2d
-
- binaryHeader() - Method in class org.openimaj.math.geometry.point.PayloadCoordinate
-
- binaryHeader() - Method in class org.openimaj.math.geometry.point.Point2dImpl
-
- binaryHeader() - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- binaryHeader() - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- binaryHeader() - Method in class org.openimaj.math.matrix.ReadWriteableMatrix
-
- binaryHeader() - Method in class org.openimaj.math.matrix.similarity.SimilarityMatrix
-
- bot - Variable in class org.openimaj.math.geometry.shape.util.polygon.EdgeNode
-
Edge lower (x, y) coordinate
- BoxConstraint(double) - Constructor for class org.openimaj.math.geometry.shape.PointDistributionModel.BoxConstraint
-
Construct with the given multiplier of the standard deviation.
- bside - Variable in class org.openimaj.math.geometry.shape.util.polygon.EdgeNode
-
Bundle left / right indicators
- bstate - Variable in class org.openimaj.math.geometry.shape.util.polygon.EdgeNode
-
Edge bundle state
- BucketingSampler2d - Class in org.openimaj.math.geometry.transforms.estimation.sampling
-
Implementation of the bucketing sampling strategy proposed by Zhang et al to
try and ensure a good spatial distribution of point-pairs for estimation of
geometric transforms and the fundamental matrix.
- BucketingSampler2d() - Constructor for class org.openimaj.math.geometry.transforms.estimation.sampling.BucketingSampler2d
-
Construct the sampler with the default number of buckets in the x and y
dimensions (8).
- BucketingSampler2d(int, int) - Constructor for class org.openimaj.math.geometry.transforms.estimation.sampling.BucketingSampler2d
-
Construct the sampler with the given number of buckets in each dimension.
- build_sbt() - Method in class org.openimaj.math.geometry.shape.util.polygon.ScanBeamTreeEntries
-
- buildNormalisedDataMatrix(Matrix) - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
Zero-centre the data matrix and return a copy
- bundle - Variable in class org.openimaj.math.geometry.shape.util.polygon.EdgeNode
-
Bundle edge flags
- BUNDLE_HEAD - Static variable in class org.openimaj.math.geometry.shape.util.polygon.BundleState
-
- BUNDLE_TAIL - Static variable in class org.openimaj.math.geometry.shape.util.polygon.BundleState
-
- BundleState - Class in org.openimaj.math.geometry.shape.util.polygon
-
Edge bundle state
- cacheValues() - Method in class org.openimaj.math.statistics.distribution.CachingMultivariateGaussian
-
- CachingMultivariateGaussian - Class in org.openimaj.math.statistics.distribution
-
A single multidimensional Gaussian.
- CachingMultivariateGaussian() - Constructor for class org.openimaj.math.statistics.distribution.CachingMultivariateGaussian
-
- CachingMultivariateGaussian(Matrix, Matrix) - Constructor for class org.openimaj.math.statistics.distribution.CachingMultivariateGaussian
-
Construct the Gaussian with the provided center and covariance
- CachingMultivariateGaussian(int) - Constructor for class org.openimaj.math.statistics.distribution.CachingMultivariateGaussian
-
Construct the Gaussian with the zero mean and unit variance
- calculateArea() - Method in class org.openimaj.math.geometry.shape.Circle
-
- calculateArea() - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- calculateArea() - Method in class org.openimaj.math.geometry.shape.Polygon
-
- calculateArea() - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- calculateArea() - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- calculateArea() - Method in interface org.openimaj.math.geometry.shape.Shape
-
Calculate the area of the shape
- calculateArea() - Method in class org.openimaj.math.geometry.shape.Triangle
-
- calculateCentroid() - Method in interface org.openimaj.math.geometry.GeometricObject2d
-
Calculate the centroid of the shape
- calculateCentroid() - Method in class org.openimaj.math.geometry.line.Line2d
-
- calculateCentroid() - Method in class org.openimaj.math.geometry.point.PointList
-
- calculateCentroid() - Method in class org.openimaj.math.geometry.shape.Circle
-
- calculateCentroid() - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- calculateCentroid() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Calculate the centroid of the polygon.
- calculateCentroid() - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- calculateCentroid() - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- calculateCentroid() - Method in class org.openimaj.math.geometry.shape.Triangle
-
- calculateConvexHull() - Method in class org.openimaj.math.geometry.point.PointList
-
Calculate the convex hull of the points using the Graham Scan algorithm.
- calculateConvexHullMelkman() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Calculate convex hull using Melkman's algorithm.
- calculateDensestSubgraph() - Method in class org.openimaj.math.graph.algorithm.CharikarDensestSubgraph
-
- calculateDensity(Graph<?, ?>) - Static method in class org.openimaj.math.graph.algorithm.CharikarDensestSubgraph
-
Calculate the density of the graph as the
number of edges divided by the number of vertices
- calculateDirection() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Calculates the principle direction of the connected component.
- calculateFirstMoment() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Treating the polygon as a continuous piecewise function, calculate
exactly the first moment.
- calculateHorizontalAngle() - Method in class org.openimaj.math.geometry.line.Line2d
-
Returns the angle (radians) this line makes with a horizontal line
- calculateLength() - Method in class org.openimaj.math.geometry.line.Line2d
-
- calculateLength() - Method in interface org.openimaj.math.geometry.path.Path2d
-
Calculate the length of the path
- calculateLength() - Method in class org.openimaj.math.geometry.path.Polyline
-
- calculateNormal(Point2d, PointList) - Method in class org.openimaj.math.geometry.point.PointListConnections
-
Calculate the normal vector at a given vertex.
- calculateNormal(int, PointList) - Method in class org.openimaj.math.geometry.point.PointListConnections
-
Calculate the normal vector at a given vertex id.
- calculateNormalLine(Point2d, PointList, float) - Method in class org.openimaj.math.geometry.point.PointListConnections
-
Calculate a normal line for a given vertex.
- calculateNormalLine(int, PointList, float) - Method in class org.openimaj.math.geometry.point.PointListConnections
-
Calculate a normal line for a given vertex.
- calculateOrientedBoundingBox() - Method in class org.openimaj.math.geometry.shape.Ellipse
-
Calculate the oriented bounding box.
- calculatePerimeter() - Method in class org.openimaj.math.geometry.shape.Circle
-
- calculatePerimeter() - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- calculatePerimeter() - Method in class org.openimaj.math.geometry.shape.Polygon
-
- calculatePerimeter() - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- calculatePerimeter() - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- calculatePerimeter() - Method in interface org.openimaj.math.geometry.shape.Shape
-
Calculate the perimeter of the shape
- calculatePerimeter() - Method in class org.openimaj.math.geometry.shape.Triangle
-
- calculateRegularBoundingBox() - Method in interface org.openimaj.math.geometry.GeometricObject2d
-
Compute the regular (oriented to the axes) bounding box of the shape.
- calculateRegularBoundingBox() - Method in class org.openimaj.math.geometry.line.Line2d
-
- calculateRegularBoundingBox() - Method in class org.openimaj.math.geometry.point.PointList
-
Compute the regular (oriented to the axes) bounding box of the
PointList.
- calculateRegularBoundingBox() - Method in class org.openimaj.math.geometry.shape.Circle
-
- calculateRegularBoundingBox() - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- calculateRegularBoundingBox() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Compute the regular (oriented to the axes) bounding box of the polygon.
- calculateRegularBoundingBox() - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- calculateRegularBoundingBox() - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- calculateRegularBoundingBox() - Method in class org.openimaj.math.geometry.shape.Triangle
-
- calculateSecondMoment() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Treating the polygon as a continuous piecewise function, calculate
exactly the second moment.
- calculateSecondMomentCentralised() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Treating the polygon as a continuous piecewise function, calculate
exactly the centralised second moment.
- calculateSignedArea() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Calculate the area of the polygon.
- calculateVerticalAngle() - Method in class org.openimaj.math.geometry.line.Line2d
-
Returns the angle (radians) this line makes with a vertical line
- centeredRotationMatrix(double, int, int) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Construct a rotation about the centre of the rectangle defined by width
and height (i.e.
- centre - Variable in class org.openimaj.math.geometry.shape.Circle
-
- CFMatrixUtils - Class in org.openimaj.math.matrix
-
Utility methods for dealing with the cognitive foundry Matrix.
- CFMatrixUtils() - Constructor for class org.openimaj.math.matrix.CFMatrixUtils
-
- CharikarDensestSubgraph<V,E> - Class in org.openimaj.math.graph.algorithm
-
Implementation of Charikar's greedy Densest-subgraph algorithm for
unweighted, undirected graphs.
- CharikarDensestSubgraph(UndirectedGraph<V, E>) - Constructor for class org.openimaj.math.graph.algorithm.CharikarDensestSubgraph
-
Compute the densest subgraph of a graph.
- check(double) - Method in interface org.openimaj.math.util.distance.DistanceCheck
-
Test the distance
- check(double) - Method in class org.openimaj.math.util.distance.ModelDistanceCheck
-
- check(double) - Method in class org.openimaj.math.util.distance.ThresholdDistanceCheck
-
- choldowndate(double[]) - Method in class org.openimaj.math.matrix.UpdateableCholeskyDecomposition
-
- choldowndate(double[], boolean) - Method in class org.openimaj.math.matrix.UpdateableCholeskyDecomposition
-
- choldowndate(double[][], double[]) - Static method in class org.openimaj.math.matrix.UpdateableCholeskyDecomposition
-
Updates L such that the matrix A where:
A = LL*
becomes
A = A - xx*
- cholupdate(double[]) - Method in class org.openimaj.math.matrix.UpdateableCholeskyDecomposition
-
- cholupdate(double[], boolean) - Method in class org.openimaj.math.matrix.UpdateableCholeskyDecomposition
-
- cholupdate(double[][], double[]) - Static method in class org.openimaj.math.matrix.UpdateableCholeskyDecomposition
-
Updates L such that the matrix A where:
A = LL*
becomes
A = A + xx*
- chooseOptimalParameterisation(Matrix, double[]) - Static method in enum org.openimaj.math.geometry.transforms.FundamentalRefinement.Parameterisation
-
Choose the optimal parameterisation of F that preserves the rank-2
constraint by re-writing one of the rows as a weighted combination of
the other two.
- Circle - Class in org.openimaj.math.geometry.shape
-
A circle shape
- Circle(float, float, float) - Constructor for class org.openimaj.math.geometry.shape.Circle
-
Construct a circle with the given position and radius
- Circle(Point2d, float) - Constructor for class org.openimaj.math.geometry.shape.Circle
-
Construct a circle with the given position and radius
- Circle(Circle) - Constructor for class org.openimaj.math.geometry.shape.Circle
-
Construct a circle with the given circle
- clear() - Method in class org.openimaj.math.util.RunningStat
-
Reset the running stats
- CLIP - Static variable in class org.openimaj.math.geometry.shape.util.PolygonUtils
-
CLIP
- clone() - Method in class org.openimaj.math.geometry.line.Line2d
-
- clone() - Method in class org.openimaj.math.geometry.point.Point2dImpl
-
- clone() - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- clone() - Method in class org.openimaj.math.geometry.point.PointList
-
- clone() - Method in class org.openimaj.math.geometry.shape.Circle
-
- clone() - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- clone() - Method in class org.openimaj.math.geometry.shape.Polygon
- clone() - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- clone() - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- clone() - Method in interface org.openimaj.math.geometry.shape.Shape
-
- clone() - Method in class org.openimaj.math.geometry.shape.Triangle
-
- clone() - Method in class org.openimaj.math.geometry.transforms.AffineTransformModel
-
- clone() - Method in class org.openimaj.math.geometry.transforms.AffineTransformModel3d
-
- clone() - Method in class org.openimaj.math.geometry.transforms.FundamentalModel
-
Clone the model
- clone() - Method in class org.openimaj.math.geometry.transforms.HomographyModel
-
- clone() - Method in class org.openimaj.math.geometry.transforms.NullModel
-
- clone() - Method in class org.openimaj.math.geometry.transforms.RigidTransformModel3d
-
- clone() - Method in class org.openimaj.math.matrix.similarity.SimilarityMatrix
-
- clone() - Method in interface org.openimaj.math.model.EstimatableModel
-
Clone the model
- clone() - Method in class org.openimaj.math.model.GaussianVectorNaiveBayesModel
-
- clone() - Method in class org.openimaj.math.model.LeastSquaresLinearModel
-
- clone() - Method in class org.openimaj.math.model.UnivariateGaussianNaiveBayesModel
-
- close() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Close the polygon if it's not already closed
- closestPoint(Point2d) - Method in class org.openimaj.math.geometry.shape.Polygon
-
Find the closest point on the polygon to the given point
- colMean(Matrix) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
- colSparcity(Matrix) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Compute the proportion of completely zero columns to columns with
non-zero values
- columnCount() - Method in class org.openimaj.math.matrix.DiagonalMatrix
-
- columnCount() - Method in class org.openimaj.math.matrix.JamaDenseMatrix
-
- comparator - Variable in class org.openimaj.math.model.fit.residuals.DistanceComparatorResidual
-
- compare(MultivariateGaussian, MultivariateGaussian) - Method in class org.openimaj.math.statistics.distribution.metrics.GaussianKLDivergence
-
- compare(MultivariateDistribution, MultivariateDistribution) - Method in class org.openimaj.math.statistics.distribution.metrics.SampledMultivariateDistanceComparator
-
- Complex - Class in org.openimaj.math.util
-
Data structure for a complex number with real and imaginary parts.
- Complex() - Constructor for class org.openimaj.math.util.Complex
-
Create a complex number with real and imaginary parts set to 0.
- Complex(double, double) - Constructor for class org.openimaj.math.util.Complex
-
Create a complex number with the specified real and
imaginary values.
- computeCovariance(float[][]) - Static method in class org.openimaj.math.statistics.MeanAndCovariance
-
Get the covariance of the data
- computeCovariance(double[][]) - Static method in class org.openimaj.math.statistics.MeanAndCovariance
-
Get the covariance of the data
- computeCovariance(Matrix) - Static method in class org.openimaj.math.statistics.MeanAndCovariance
-
Get the covariance of the data
- computeError(Matrix, List<? extends IndependentPair<? extends Point2d, ? extends Point2d>>) - Method in enum org.openimaj.math.geometry.transforms.HomographyRefinement
-
Compute the error value being optimised between the two point sets.
- computeInitialFeasibleSolution() - Method in class org.openimaj.math.combinatorics.optimisation.HungarianAlgorithm
-
Compute an initial feasible solution by assigning zero labels to the
workers and by assigning to each job a label equal to the minimum cost
among its incident edges.
- computeIntrinsicScale() - Method in class org.openimaj.math.geometry.point.PointList
-
Calculate the intrinsic scale of the shape.
- computeMean(Collection<PointList>) - Static method in class org.openimaj.math.geometry.point.PointList
-
- computeMean(float[][]) - Static method in class org.openimaj.math.statistics.MeanAndCovariance
-
Get the mean of the data
- computeMean(double[][]) - Static method in class org.openimaj.math.statistics.MeanAndCovariance
-
Get the mean of the data
- computeMean(Matrix) - Static method in class org.openimaj.math.statistics.MeanAndCovariance
-
Get the mean of the data
- computeProcrustesDistance(PointList, PointList) - Static method in class org.openimaj.math.geometry.shape.algorithm.ProcrustesAnalysis
-
Compute the Procrustes Distance between two
PointLists.
- computeResidual(IndependentPair<Point2d, Point2d>) - Method in class org.openimaj.math.geometry.transforms.FundamentalModel.EpipolarResidual
-
- computeResidual(IndependentPair<Point2d, Point2d>) - Method in class org.openimaj.math.geometry.transforms.FundamentalModel.Fundamental8PtResidual
-
- computeResidual(IndependentPair<Point2d, Point2d>) - Method in class org.openimaj.math.geometry.transforms.FundamentalModel.SampsonGeometricResidual
-
- computeResidual(IndependentPair<Point2d, Point2d>) - Method in class org.openimaj.math.geometry.transforms.residuals.AlgebraicResidual2d
-
- computeResidual(IndependentPair<Point2d, Point2d>) - Method in class org.openimaj.math.geometry.transforms.residuals.SingleImageTransferResidual2d
-
- computeResidual(IndependentPair<Point2d, Point2d>) - Method in class org.openimaj.math.geometry.transforms.residuals.SymmetricTransferResidual2d
-
- computeResidual(IndependentPair<Point2d, Point2d>) - Method in class org.openimaj.math.geometry.transforms.residuals.TransformedSITR2d
-
- computeResidual(IndependentPair<I, D>) - Method in class org.openimaj.math.model.fit.residuals.DistanceComparatorResidual
-
- computeResidual(IndependentPair<I, D>) - Method in interface org.openimaj.math.model.fit.residuals.ResidualCalculator
-
Compute the residual for a single point
- computeResiduals(List<? extends IndependentPair<Point2d, Point2d>>, double[]) - Method in class org.openimaj.math.geometry.transforms.residuals.AlgebraicResidual2d
-
- computeResiduals(List<? extends IndependentPair<Point2d, Point2d>>, double[]) - Method in class org.openimaj.math.geometry.transforms.residuals.SingleImageTransferResidual2d
-
- computeResiduals(List<? extends IndependentPair<Point2d, Point2d>>, double[]) - Method in class org.openimaj.math.geometry.transforms.residuals.SymmetricTransferResidual2d
-
- computeResiduals(List<? extends IndependentPair<Point2d, Point2d>>, double[]) - Method in class org.openimaj.math.geometry.transforms.residuals.TransformedSITR2d
-
- computeResiduals(List<? extends IndependentPair<I, D>>, double[]) - Method in class org.openimaj.math.model.fit.residuals.AbstractResidualCalculator
-
- computeResiduals(List<? extends IndependentPair<I, D>>, double[]) - Method in interface org.openimaj.math.model.fit.residuals.ResidualCalculator
-
Compute the residual for a set of data points
- computeScale(PointList, double, double) - Static method in class org.openimaj.math.geometry.shape.algorithm.ProcrustesAnalysis
-
- computeVoronoiEdges(List<? extends Point2d>) - Static method in class org.openimaj.math.geometry.triangulation.Voronoi
-
Compute the Voronoi diagram as a list of its edges
- computeVoronoiEdges(List<? extends Point2d>, double, double) - Static method in class org.openimaj.math.geometry.triangulation.Voronoi
-
Compute the Voronoi diagram as a list of its edges
- computeVoronoiGraph(List<? extends Point2d>) - Static method in class org.openimaj.math.geometry.triangulation.Voronoi
-
Compute the Voronoi diagram as a graph of its vertices
- computeVoronoiGraph(List<? extends Point2d>, double, double) - Static method in class org.openimaj.math.geometry.triangulation.Voronoi
-
Compute the Voronoi diagram as a graph of its vertices
- computeWeightedLogProb(double[][]) - Method in class org.openimaj.math.statistics.distribution.MixtureOfGaussians
-
- constraint - Variable in class org.openimaj.math.geometry.shape.PointDistributionModel
-
- containsInfinity(Matrix) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
- containsNaN(Matrix) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
- containsNaN(Vector) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
- convert(DenseMatrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Convert a DenseMatrix to a Matrix.
- convert(DenseMatrix, int, int) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Convert a DenseMatrix to a Matrix.
- ConvexityCheck2D<M extends Model<Point2d,Point2d> & MatrixTransformProvider> - Class in org.openimaj.math.geometry.transforms.check
-
Test that a 2d transform model preserves convexity
- ConvexityCheck2D() - Constructor for class org.openimaj.math.geometry.transforms.check.ConvexityCheck2D
-
- ConvexityDefect - Class in org.openimaj.math.geometry.shape.algorithm
-
Class representing a convexity defect of a polygon, with methods for finding
said defects.
- Coordinate - Interface in org.openimaj.math.geometry.point
-
Generic interface to get the distance along a dimension of an object
representing a point in an n-dimensional space
- copy() - Method in interface org.openimaj.math.geometry.point.Point2d
-
Clone the point
- copy() - Method in class org.openimaj.math.geometry.point.Point2dImpl
-
- copy() - Method in interface org.openimaj.math.geometry.point.Point3d
-
Clone the point
- copy() - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- copy(T) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Copy a matrix
- copy() - Method in class org.openimaj.math.matrix.similarity.SimilarityMatrix
-
- copyFrom(Point2d) - Method in class org.openimaj.math.geometry.point.AbstractPoint2d
-
- copyFrom(Point2d) - Method in interface org.openimaj.math.geometry.point.Point2d
-
Copy the values of the given point into this point.
- copyFrom(Point2d) - Method in class org.openimaj.math.geometry.point.Point2dImpl
-
- copyFrom(Point3d) - Method in interface org.openimaj.math.geometry.point.Point3d
-
Copy the values of the given point into this point.
- copyFrom(Point3d) - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- count_contours() - Method in class org.openimaj.math.geometry.shape.util.polygon.TopPolygonNode
-
- covar - Variable in class org.openimaj.math.statistics.distribution.CachingMultivariateGaussian
-
- covar - Variable in class org.openimaj.math.statistics.distribution.FullMultivariateGaussian
-
The covariance matrix
- covar - Variable in class org.openimaj.math.statistics.MeanAndCovariance
-
The covariance matrix (NxN)
- covariance(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Compute the covariance matrix of the given samples (assumed each sample
is a row).
- CovarPrincipalComponentAnalysis - Class in org.openimaj.math.matrix.algorithm.pca
-
Naive Principle Component Analysis performed by directly calculating
the covariance matrix and then performing an Eigen decomposition.
- CovarPrincipalComponentAnalysis() - Constructor for class org.openimaj.math.matrix.algorithm.pca.CovarPrincipalComponentAnalysis
-
- CovarPrincipalComponentAnalysis(int) - Constructor for class org.openimaj.math.matrix.algorithm.pca.CovarPrincipalComponentAnalysis
-
- createRandomPoint() - Static method in class org.openimaj.math.geometry.point.Point2dImpl
-
Create a random point in ([0..1], [0..1]).
- createRandomPoint(Random) - Static method in class org.openimaj.math.geometry.point.Point2dImpl
-
Create a random point in ([0..1], [0..1]) with the given random number
generator.
- createRandomPoint() - Static method in class org.openimaj.math.geometry.point.Point3dImpl
-
Create a random point in ([0..1], [0..1], [0..1]).
- cubicInterp(double, double, double, double, double) - Static method in class org.openimaj.math.util.Interpolation
-
Cubic interpolation of y at x (in 0..1) given y at x=[-1, 0, 1, 2]
- cubicInterp(float, float, float, float, float) - Static method in class org.openimaj.math.util.Interpolation
-
Cubic interpolation of y at x (in 0..1) given y at x=[-1, 0, 1, 2]
- cubicInterp(double, double[]) - Static method in class org.openimaj.math.util.Interpolation
-
Cubic interpolation of y at x (in 0..1) given y at x=[-1, 0, 1, 2]
- cubicInterp(float, float[]) - Static method in class org.openimaj.math.util.Interpolation
-
Cubic interpolation of y at x (in 0..1) given y at x=[-1, 0, 1, 2]
- cx - Variable in class org.openimaj.math.geometry.shape.RotatedRectangle
-
The x-ordinate of the centroid
- cy - Variable in class org.openimaj.math.geometry.shape.RotatedRectangle
-
The y-ordinate of the centroid
- EconomySVD - Class in no.uib.cipr.matrix
-
Computes economy singular value decompositions.
- EconomySVD(int, int) - Constructor for class no.uib.cipr.matrix.EconomySVD
-
Creates an empty SVD
- edge - Variable in class org.openimaj.math.geometry.shape.util.polygon.StNode
-
Pointer to AET edge
- EdgeNode - Class in org.openimaj.math.geometry.shape.util.polygon
-
- EdgeNode() - Constructor for class org.openimaj.math.geometry.shape.util.polygon.EdgeNode
-
- EdgeTable - Class in org.openimaj.math.geometry.shape.util.polygon
-
- EdgeTable() - Constructor for class org.openimaj.math.geometry.shape.util.polygon.EdgeTable
-
- eig2x2(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
An eigen decomposition that uses a deterministic method if the matrix is
2x2.
- eigenvalues - Variable in class org.openimaj.math.matrix.algorithm.LinearDiscriminantAnalysis
-
- eigenvalues - Variable in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
- EigenValueVectorPair - Class in org.openimaj.math.matrix
-
A pair of Eigen values and corresponding vectors
- EigenValueVectorPair(Matrix, Matrix) - Constructor for class org.openimaj.math.matrix.EigenValueVectorPair
-
Construct with Eigen values and vectors.
- eigenvectors - Variable in class org.openimaj.math.matrix.algorithm.LinearDiscriminantAnalysis
-
- ELI - Static variable in class org.openimaj.math.geometry.shape.util.polygon.VertexType
-
External left intermediate
- Ellipse - Class in org.openimaj.math.geometry.shape
-
An ellipse shape
- Ellipse(double, double, double, double, double) - Constructor for class org.openimaj.math.geometry.shape.Ellipse
-
Construct with centroid, semi-major and -minor axes, and rotation.
- EllipseAreaOfIntersection - Class in org.openimaj.math.geometry.shape
-
Methods for computing the area of intersection of two ellipses.
- EllipseAreaOfIntersection() - Constructor for class org.openimaj.math.geometry.shape.EllipseAreaOfIntersection
-
- ellipseFromCovariance(float, float, Matrix, float) - Static method in class org.openimaj.math.geometry.shape.EllipseUtilities
-
Construct ellipse from covariance matrix, scale-factor and centroid.
- ellipseFromEquation(double, double, double, double, double) - Static method in class org.openimaj.math.geometry.shape.EllipseUtilities
-
Construct an ellipse using a parametric ellipse equation, namely:
X(t) = centerX + major * cos(t) * cos(rotation) - minor * sin(t) *
sin(rotation) Y(t) = centerY + major * cos(t) * cos(rotation) + minor *
sin(t) * sin(rotation)
- ellipseFromGaussian(MultivariateGaussian, float) - Static method in class org.openimaj.math.geometry.shape.EllipseUtilities
-
- ellipseFromSecondMoments(float, float, Matrix) - Static method in class org.openimaj.math.geometry.shape.EllipseUtilities
-
Construct ellipse from second moment matrix and centroid.
- ellipseFromSecondMoments(float, float, Matrix, double) - Static method in class org.openimaj.math.geometry.shape.EllipseUtilities
-
Construct ellipse from second moment matrix, scale-factor and centroid.
- ellipseToCovariance(Ellipse) - Static method in class org.openimaj.math.geometry.shape.EllipseUtilities
-
Create the covariance matrix of an ellipse.
- EllipseUtilities - Class in org.openimaj.math.geometry.shape
-
An elliptical shape
- EllipseUtilities() - Constructor for class org.openimaj.math.geometry.shape.EllipseUtilities
-
- EllipsoidConstraint(double) - Constructor for class org.openimaj.math.geometry.shape.PointDistributionModel.EllipsoidConstraint
-
Construct with the given maximum normalised ellipsoid radius.
- EMM - Static variable in class org.openimaj.math.geometry.shape.util.polygon.VertexType
-
External maximum and minimum
- EMN - Static variable in class org.openimaj.math.geometry.shape.util.polygon.VertexType
-
External minimum
- EMX - Static variable in class org.openimaj.math.geometry.shape.util.polygon.VertexType
-
External maximum
- end - Variable in class org.openimaj.math.geometry.line.Line2d
-
End point of line
- end() - Method in class org.openimaj.math.geometry.line.Line2d
-
- end() - Method in interface org.openimaj.math.geometry.path.Path2d
-
Get the end of the path
- end() - Method in class org.openimaj.math.geometry.path.Polyline
-
- end - Variable in class org.openimaj.math.geometry.shape.algorithm.ConvexityDefect
-
The ending point on the convex hull
- EnergyThresholdComponentSelector(double) - Constructor for class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis.EnergyThresholdComponentSelector
-
Construct with the given threshold
- EpipolarResidual() - Constructor for class org.openimaj.math.geometry.transforms.FundamentalModel.EpipolarResidual
-
- eps - Variable in class org.openimaj.math.matrix.algorithm.whitening.PCAWhitening
-
- equals(Object) - Method in class org.openimaj.math.geometry.line.Line2d
-
- equals(Object) - Method in class org.openimaj.math.geometry.point.AbstractPoint2d
-
- equals(Object) - Method in class org.openimaj.math.geometry.point.Point2dImpl
-
- equals(Object) - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- equals(Object) - Method in class org.openimaj.math.geometry.shape.Circle
-
- equals(Object) - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- equals(Object) - Method in class org.openimaj.math.geometry.shape.Polygon
- equals(Polygon) - Method in class org.openimaj.math.geometry.shape.Polygon
-
Specific equals method for polygons where the polgyons are tested for the
vertices being in the same order.
- equals(Object) - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- equals(Object) - Method in class org.openimaj.math.geometry.shape.Triangle
-
- equals(Matrix, Matrix, double) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Check if two matrices are equal
- ERI - Static variable in class org.openimaj.math.geometry.shape.util.polygon.VertexType
-
External right intermediate
- errorModel - Variable in class org.openimaj.math.model.fit.RANSAC
-
- EstimatableModel<I,D> - Interface in org.openimaj.math.model
-
An extension to a
Model that allows the model to be estimated from a
series of observations of both the independent and dependent variables.
- estimate(List<? extends IndependentPair<Point2d, Point2d>>) - Method in class org.openimaj.math.geometry.transforms.AffineTransformModel
-
- estimate(List<? extends IndependentPair<Point3d, Point3d>>) - Method in class org.openimaj.math.geometry.transforms.AffineTransformModel3d
-
- estimate(List<? extends IndependentPair<Point2d, Point2d>>) - Method in class org.openimaj.math.geometry.transforms.FundamentalModel
-
- estimate(List<? extends IndependentPair<Point2d, Point2d>>) - Method in class org.openimaj.math.geometry.transforms.HomographyModel
-
DLT estimation of least-squares solution of 3D homogeneous homography
- estimate(List<? extends IndependentPair<T, T>>) - Method in class org.openimaj.math.geometry.transforms.NullModel
-
- estimate(List<? extends IndependentPair<Point3d, Point3d>>) - Method in class org.openimaj.math.geometry.transforms.RigidTransformModel3d
-
- estimate(List<? extends IndependentPair<I, D>>) - Method in interface org.openimaj.math.model.EstimatableModel
-
Estimates the model from the observations in the list of data.
- estimate(List<? extends IndependentPair<double[], T>>) - Method in class org.openimaj.math.model.GaussianVectorNaiveBayesModel
-
- estimate(List<? extends IndependentPair<Integer, Integer>>) - Method in class org.openimaj.math.model.LeastSquaresLinearModel
-
Using standard vertical linear regression as outlined here:
http://mathworld.wolfram.com/LeastSquaresFitting.html
calculate the m and c of a line of best fit given the data.
- estimate(List<? extends IndependentPair<Double, T>>) - Method in class org.openimaj.math.model.UnivariateGaussianNaiveBayesModel
-
- estimate(float[][]) - Static method in class org.openimaj.math.statistics.distribution.CachingMultivariateGaussian
-
Estimate a multidimensional Gaussian from the data
- estimate(Matrix) - Static method in class org.openimaj.math.statistics.distribution.CachingMultivariateGaussian
-
Estimate a multidimensional Gaussian from the data
- estimate(double[][]) - Static method in class org.openimaj.math.statistics.distribution.CachingMultivariateGaussian
-
Estimate a multidimensional Gaussian from the data
- estimateLogProbability(double[]) - Method in class org.openimaj.math.statistics.distribution.AbstractMultivariateDistribution
-
- estimateLogProbability(double[]) - Method in class org.openimaj.math.statistics.distribution.AbstractMultivariateGaussian
-
- estimateLogProbability(double[][]) - Method in class org.openimaj.math.statistics.distribution.AbstractMultivariateGaussian
-
- estimateLogProbability(double[]) - Method in class org.openimaj.math.statistics.distribution.CachingMultivariateGaussian
-
- estimateLogProbability(double[]) - Method in class org.openimaj.math.statistics.distribution.DiagonalMultivariateGaussian
-
- estimateLogProbability(double[][]) - Method in class org.openimaj.math.statistics.distribution.DiagonalMultivariateGaussian
-
- estimateLogProbability(double[]) - Method in class org.openimaj.math.statistics.distribution.MixtureOfGaussians
-
- estimateLogProbability(double[][]) - Method in class org.openimaj.math.statistics.distribution.MixtureOfGaussians
-
Get the probability for a given points in space relative to the PDF
represented by the gaussian mixture.
- estimateLogProbability(double[]) - Method in interface org.openimaj.math.statistics.distribution.MultivariateDistribution
-
Get the log probability for a given point in space relative to the PDF
represented by this distribution.
- estimateLogProbability(double[][]) - Method in interface org.openimaj.math.statistics.distribution.MultivariateDistribution
-
Get the log probability for a given point in space relative to the PDF
represented by this distribution.
- estimateLogProbability(double[][]) - Method in class org.openimaj.math.statistics.distribution.MultivariateKernelDensityEstimate
-
- estimateProbability(double[]) - Method in class org.openimaj.math.statistics.distribution.AbstractMultivariateGaussian
-
- estimateProbability(double[]) - Method in class org.openimaj.math.statistics.distribution.CachingMultivariateGaussian
-
Get the probability for a given point in space relative to the PDF
represented by this Gaussian.
- estimateProbability(Float[]) - Method in class org.openimaj.math.statistics.distribution.CachingMultivariateGaussian
-
Get the probability for a given point in space relative to the PDF
represented by this Gaussian.
- estimateProbability(double[]) - Method in class org.openimaj.math.statistics.distribution.DiagonalMultivariateGaussian
-
- estimateProbability(double[]) - Method in class org.openimaj.math.statistics.distribution.MixtureOfGaussians
-
- estimateProbability(double[]) - Method in interface org.openimaj.math.statistics.distribution.MultivariateDistribution
-
Get the probability for a given point in space relative to the PDF
represented by this distribution.
- estimateProbability(double[]) - Method in class org.openimaj.math.statistics.distribution.MultivariateKernelDensityEstimate
-
- evaluate(double) - Method in interface org.openimaj.math.statistics.distribution.kernel.UnivariateKernel
-
Evaluate the kernel at the given value
- execute() - Method in class org.openimaj.math.combinatorics.optimisation.HungarianAlgorithm
-
Execute the algorithm.
- executePhase() - Method in class org.openimaj.math.combinatorics.optimisation.HungarianAlgorithm
-
Execute a single phase of the algorithm.
- exp(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Return a copy of the input matrix where every value is the exponential of
the elements, e to the X.
- exponent - Variable in class org.openimaj.math.util.MathUtils.ExponentAndMantissa
-
The exponent
- ExponentAndMantissa() - Constructor for class org.openimaj.math.util.MathUtils.ExponentAndMantissa
-
- GaussianKLDivergence - Class in org.openimaj.math.statistics.distribution.metrics
-
Calculate the KL divergence of two multivariate gaussians.
- GaussianKLDivergence() - Constructor for class org.openimaj.math.statistics.distribution.metrics.GaussianKLDivergence
-
- gaussians - Variable in class org.openimaj.math.statistics.distribution.MixtureOfGaussians
-
The individual gaussians
- GaussianVectorNaiveBayesModel<T> - Class in org.openimaj.math.model
-
An implementation of a
EstimatableModel that uses a
VectorNaiveBayesCategorizer to associate vectors (actually double[])
with a category based on the naive bayes model.
- GaussianVectorNaiveBayesModel() - Constructor for class org.openimaj.math.model.GaussianVectorNaiveBayesModel
-
- GeneralisedEigenvalueProblem - Class in org.openimaj.math.matrix
-
Methods for solving the Generalised Eigenvalue Problem: A x = L B x.
- GeneralisedEigenvalueProblem() - Constructor for class org.openimaj.math.matrix.GeneralisedEigenvalueProblem
-
- GeneralisedProcrustesAnalysis - Class in org.openimaj.math.geometry.shape.algorithm
-
Implementation of shape alignment using Generalised Procrustes Analysis.
- GeneralisedProcrustesAnalysis(float, int) - Constructor for class org.openimaj.math.geometry.shape.algorithm.GeneralisedProcrustesAnalysis
-
- GeneralisedProcrustesAnalysis(float) - Constructor for class org.openimaj.math.geometry.shape.algorithm.GeneralisedProcrustesAnalysis
-
- generate(double[]) - Method in class org.openimaj.math.matrix.algorithm.LinearDiscriminantAnalysis
-
Generate a new "observation" as a linear combination of
the eigenvectors (ev): mean + ev * scaling.
- generate(double[]) - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
Generate a new "observation" as a linear combination of the principal
components (PC): mean + PC * scaling.
- generateNewShape(double[]) - Method in class org.openimaj.math.geometry.shape.PointDistributionModel
-
Generate a plausible new shape from the scaling vector.
- GeometricObject2d - Interface in org.openimaj.math.geometry
-
A generalised 2D geometric object that has a calculable centre of gravity and
regular bounding box.
- get(int) - Method in class org.openimaj.math.geometry.point.PointList
-
Get the ith point
- get(int, int) - Method in class org.openimaj.math.matrix.DiagonalMatrix
-
- get(int, int) - Method in class org.openimaj.math.matrix.JamaDenseMatrix
-
- getBandwidth() - Method in class org.openimaj.math.statistics.distribution.MultivariateKernelDensityEstimate
-
Get the bandwidth
- getBasis() - Method in class org.openimaj.math.matrix.algorithm.LinearDiscriminantAnalysis
-
Get the basis (the LDA eigenvectors)
- getBasis() - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
Get the principal components.
- getBasisVector(int) - Method in class org.openimaj.math.matrix.algorithm.LinearDiscriminantAnalysis
-
Get a specific basis vector as
a double array.
- getBeginPoint() - Method in class org.openimaj.math.geometry.line.Line2d
-
Get the start point
- getBottomRight() - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- getC() - Method in class org.openimaj.math.model.LeastSquaresLinearModel
-
Get the offset (c in y=mx+c)
- getClassDistribution(T) - Method in class org.openimaj.math.model.UnivariateGaussianNaiveBayesModel
-
Get the class distribution for the given class.
- getClassDistribution() - Method in class org.openimaj.math.model.UnivariateGaussianNaiveBayesModel
-
Get the class distribution for all classes.
- getClassPriors() - Method in class org.openimaj.math.model.UnivariateGaussianNaiveBayesModel
-
- getConnections(Point2d, PointList) - Method in class org.openimaj.math.geometry.point.PointListConnections
-
Get the points connected to the given point.
- getConnections(int) - Method in class org.openimaj.math.geometry.point.PointListConnections
-
Get the indices of all the points connected to the point with the given
index.
- getConvexHull(List<Point2d>) - Static method in class org.openimaj.math.geometry.shape.util.GrahamScan
-
Returns the convex hull of the Point2ds created from the list
Point2ds.
- getCovariance() - Method in class org.openimaj.math.statistics.distribution.CachingMultivariateGaussian
-
- getCovariance(int, int) - Method in class org.openimaj.math.statistics.distribution.CachingMultivariateGaussian
-
- getCovariance() - Method in class org.openimaj.math.statistics.distribution.DiagonalMultivariateGaussian
-
- getCovariance(int, int) - Method in class org.openimaj.math.statistics.distribution.DiagonalMultivariateGaussian
-
- getCovariance() - Method in class org.openimaj.math.statistics.distribution.FullMultivariateGaussian
-
- getCovariance(int, int) - Method in class org.openimaj.math.statistics.distribution.FullMultivariateGaussian
-
- getCovariance() - Method in interface org.openimaj.math.statistics.distribution.MultivariateGaussian
-
Get the covariance
- getCovariance(int, int) - Method in interface org.openimaj.math.statistics.distribution.MultivariateGaussian
-
Get a covariance value from the covariance matrix.
- getCovariance() - Method in class org.openimaj.math.statistics.distribution.SphericalMultivariateGaussian
-
- getCovariance(int, int) - Method in class org.openimaj.math.statistics.distribution.SphericalMultivariateGaussian
-
- getCovariance() - Method in class org.openimaj.math.statistics.MeanAndCovariance
-
Get the covariance matrix
- getCumulativeEnergies() - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
Get the cumulative energies of each principal component
- getCumulativeEnergy(int) - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
Get the cumulative energy of the ith principal component
- getCutOff() - Method in interface org.openimaj.math.statistics.distribution.kernel.UnivariateKernel
-
Get the absolute value at which the kernel's response is essentially
zero.
- getData(Matrix) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Get the data array backing this matrix (in column-major format)
- getData() - Method in class org.openimaj.math.statistics.distribution.MultivariateKernelDensityEstimate
-
Get the underlying data
- getDensestSubgraph() - Method in class org.openimaj.math.graph.algorithm.CharikarDensestSubgraph
-
- getDimensions() - Method in class org.openimaj.math.geometry.point.AbstractPoint2d
-
- getDimensions() - Method in interface org.openimaj.math.geometry.point.Coordinate
-
- getDimensions() - Method in class org.openimaj.math.geometry.point.PayloadCoordinate
-
- getDimensions() - Method in class org.openimaj.math.geometry.point.Point2dImpl
-
- getDimensions() - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- getEdges() - Method in class org.openimaj.math.geometry.shape.Triangle
-
- getEigenValue(int) - Method in class org.openimaj.math.matrix.algorithm.LinearDiscriminantAnalysis
-
Get the eigen value corresponding to the ith principal component.
- getEigenValue(int) - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
Get the eigen value corresponding to the ith principal component.
- getEigenValues() - Method in class org.openimaj.math.matrix.algorithm.LinearDiscriminantAnalysis
-
- getEigenValues() - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
- getEigenVectors() - Method in class org.openimaj.math.matrix.algorithm.LinearDiscriminantAnalysis
-
Get the basis eigenvectors.
- getEigenVectors() - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
Get the principal components.
- getEndPoint() - Method in class org.openimaj.math.geometry.line.Line2d
-
Get the end point
- getF() - Method in class org.openimaj.math.geometry.transforms.FundamentalModel
-
Get the fundamental matrix
- getFunctions(List<? extends IndependentPair<? extends Point2d, ? extends Point2d>>, FundamentalRefinement.Parameterisation) - Method in enum org.openimaj.math.geometry.transforms.FundamentalRefinement
-
- getGaussians() - Method in class org.openimaj.math.statistics.distribution.MixtureOfGaussians
-
Get the gaussians that make up the mixture
- getHeight() - Method in interface org.openimaj.math.geometry.GeometricObject2d
-
- getHeight() - Method in class org.openimaj.math.geometry.line.Line2d
-
- getHeight() - Method in class org.openimaj.math.geometry.point.PointList
-
- getHeight() - Method in class org.openimaj.math.geometry.shape.Circle
-
- getHeight() - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- getHeight() - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- getHeight() - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- getHeight() - Method in class org.openimaj.math.geometry.shape.Triangle
-
- getIM() - Method in class org.openimaj.math.util.Complex
-
Return the imaginary part.
- getIndex(Polygon, RotatingCalipers.Corner) - Static method in class org.openimaj.math.geometry.shape.util.RotatingCalipers
-
- getIndex() - Method in class org.openimaj.math.matrix.similarity.SimilarityMatrix
-
Get the index
- getIndexValue(int) - Method in class org.openimaj.math.matrix.similarity.SimilarityMatrix
-
Get a value from the index
- getInliers() - Method in class org.openimaj.math.geometry.transforms.estimation.RobustAffineTransformEstimator
-
- getInliers() - Method in class org.openimaj.math.geometry.transforms.estimation.RobustFundamentalEstimator
-
- getInliers() - Method in class org.openimaj.math.geometry.transforms.estimation.RobustHomographyEstimator
-
- getInliers() - Method in class org.openimaj.math.model.fit.LMedS
-
- getInliers() - Method in class org.openimaj.math.model.fit.RANSAC
-
- getInliers() - Method in interface org.openimaj.math.model.fit.RobustModelFitting
-
- getInliers() - Method in class org.openimaj.math.model.fit.SimpleModelFitting
-
- getInnerPoly(int) - Method in class org.openimaj.math.geometry.shape.Polygon
-
Get the inner polygon at the given index.
- getInnerPolys() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Returns the list of inner polygons.
- getIntersection(Line2d) - Method in class org.openimaj.math.geometry.line.Line2d
-
Calculates the intersection point of this line and another line
- getJacobianFunction(List<? extends IndependentPair<? extends Point2d, ? extends Point2d>>) - Method in enum org.openimaj.math.geometry.transforms.HomographyRefinement
-
- getLines() - Method in class org.openimaj.math.geometry.point.PointList
-
- getLines(PointListConnections) - Method in class org.openimaj.math.geometry.point.PointList
-
- getLines(PointList) - Method in class org.openimaj.math.geometry.point.PointListConnections
-
Get the connections as a list of lines based on the points in the given
PointList.
- getLowestPoint2d(List<Point2d>) - Static method in class org.openimaj.math.geometry.shape.util.GrahamScan
-
Returns the Point2ds with the lowest y coordinate.
- getM() - Method in class org.openimaj.math.model.LeastSquaresLinearModel
-
Get the gradient (m in y=mx+c)
- getMagnitude() - Method in class org.openimaj.math.util.Complex
-
Return the magnitude of this complex number.
- getMajor() - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- getMatrix() - Method in class org.openimaj.math.matrix.JamaDenseMatrix
-
- getMaxIterations() - Method in class org.openimaj.math.model.fit.RANSAC
-
- getMean() - Method in class org.openimaj.math.geometry.shape.PointDistributionModel
-
- getMean() - Method in class org.openimaj.math.matrix.algorithm.LinearDiscriminantAnalysis
-
- getMean() - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
- getMean() - Method in class org.openimaj.math.statistics.distribution.AbstractMultivariateGaussian
-
- getMean() - Method in interface org.openimaj.math.statistics.distribution.MultivariateGaussian
-
Get the mean
- getMean() - Method in class org.openimaj.math.statistics.MeanAndCovariance
-
Get the mean vector
- getMinDegreeVertex(UndirectedGraph<V, E>) - Method in class org.openimaj.math.graph.algorithm.CharikarDensestSubgraph
-
- getMinDegreeVertexBruteForce(UndirectedGraph<V, E>) - Method in class org.openimaj.math.graph.algorithm.CharikarDensestSubgraph
-
- getMinimumBoundingRectangle(Polygon, boolean) - Static method in class org.openimaj.math.geometry.shape.util.RotatingCalipers
-
Use the rotating calipers algorithm to optimally find the minimum sized
rotated rectangle that encompasses the outer shell of the given polygon.
- getMinor() - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- getModel() - Method in class org.openimaj.math.geometry.transforms.estimation.RobustAffineTransformEstimator
-
- getModel() - Method in class org.openimaj.math.geometry.transforms.estimation.RobustFundamentalEstimator
-
- getModel() - Method in class org.openimaj.math.geometry.transforms.estimation.RobustHomographyEstimator
-
- getModel() - Method in class org.openimaj.math.model.fit.LMedS
-
- getModel() - Method in interface org.openimaj.math.model.fit.ModelFitting
-
- getModel() - Method in class org.openimaj.math.model.fit.RANSAC
-
- getModel() - Method in class org.openimaj.math.model.fit.SimpleModelFitting
-
- getModel() - Method in class org.openimaj.math.util.distance.ModelDistanceCheck
-
- getModelConstructionData() - Method in class org.openimaj.math.model.fit.RANSAC
-
- getNode(int) - Method in class org.openimaj.math.geometry.shape.util.polygon.EdgeTable
-
- getNormal() - Method in class org.openimaj.math.geometry.line.Line2d
-
Returns a line that is at 90 degrees to the original line.
- getNormal(Point2d) - Method in class org.openimaj.math.geometry.line.Line2d
-
Returns a line that is at 90 degrees to the original line and also passes
through the given point.
- getNormalisations(List<? extends IndependentPair<? extends Point2d, ? extends Point2d>>) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Generates the data for normalisation of the points such that each matched
point is centered about the origin and also scaled be be within
Math.sqrt(2) of the origin.
- getNumInnerPoly() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Returns the number of inner polygons in this polygon including this
polygon.
- getOrdinate(int) - Method in interface org.openimaj.math.geometry.point.Coordinate
-
Get the ordinate value for a specific dimension.
- getOrdinate(int) - Method in class org.openimaj.math.geometry.point.PayloadCoordinate
-
- getOrdinate(int) - Method in class org.openimaj.math.geometry.point.Point2dImpl
-
- getOrdinate(int) - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- getOutliers() - Method in class org.openimaj.math.geometry.transforms.estimation.RobustAffineTransformEstimator
-
- getOutliers() - Method in class org.openimaj.math.geometry.transforms.estimation.RobustFundamentalEstimator
-
- getOutliers() - Method in class org.openimaj.math.geometry.transforms.estimation.RobustHomographyEstimator
-
- getOutliers() - Method in class org.openimaj.math.model.fit.LMedS
-
- getOutliers() - Method in class org.openimaj.math.model.fit.RANSAC
-
- getOutliers() - Method in interface org.openimaj.math.model.fit.RobustModelFitting
-
- getOutliers() - Method in class org.openimaj.math.model.fit.SimpleModelFitting
-
- getPayload() - Method in class org.openimaj.math.geometry.point.PayloadCoordinate
-
- getPoint(String) - Method in class org.openimaj.math.matrix.similarity.processor.MultidimensionalScaling
-
Get the predicted point for a specific element.
- getPoints() - Method in class org.openimaj.math.matrix.similarity.processor.MultidimensionalScaling
-
Get a list of the 2-D coordinates learned by the MDS algorithm for each
element in the input similarity matrix.
- getPrincipalComponent(int) - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
Get a specific principle component vector as a double array.
- getRadius() - Method in class org.openimaj.math.geometry.shape.Circle
-
- getRE() - Method in class org.openimaj.math.util.Complex
-
Return the real part.
- getResult(Class<Polygon>) - Method in class org.openimaj.math.geometry.shape.util.polygon.TopPolygonNode
-
- getRotation() - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- getS() - Method in class no.uib.cipr.matrix.EconomySVD
-
Returns the singular values (stored in descending order)
- getScaledBandwidth() - Method in class org.openimaj.math.statistics.distribution.MultivariateKernelDensityEstimate
-
Get the bandwidth scaled by the kernel support.
- getSmatrix() - Method in class org.openimaj.math.matrix.ThinSingularValueDecomposition
-
- getSmatrixSqrt() - Method in class org.openimaj.math.matrix.ThinSingularValueDecomposition
-
- getSortedPoint2dSet(List<Point2d>) - Static method in class org.openimaj.math.geometry.shape.util.GrahamScan
-
Returns a sorted set of Point2ds from the list Point2ds.
- getStandardDeviations(double) - Method in class org.openimaj.math.geometry.shape.PointDistributionModel
-
Compute the standard deviations of the shape components, multiplied by
the given value.
- getStandardDeviations() - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
Get the standard deviations (sqrt of eigenvalues) of the principal
components.
- getStandardDeviations(int) - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
Get the standard deviations (sqrt of eigenvalues) of the n top principal
components.
- getSupport(double[]) - Method in class org.openimaj.math.statistics.distribution.MultivariateKernelDensityEstimate
-
Get the underlying points that support the KDE within the window around
the given point.
- getTopLeft() - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- getTransform() - Method in class org.openimaj.math.geometry.transforms.AffineTransformModel
-
- getTransform() - Method in class org.openimaj.math.geometry.transforms.AffineTransformModel3d
-
- getTransform() - Method in class org.openimaj.math.geometry.transforms.HomographyModel
-
- getTransform() - Method in interface org.openimaj.math.geometry.transforms.MatrixTransformProvider
-
- getTransform() - Method in class org.openimaj.math.matrix.algorithm.whitening.PCAWhitening
-
Get the underlying whitening transform matrix.
- getTriangle() - Method in class org.openimaj.math.geometry.shape.algorithm.ConvexityDefect
-
Get the triangle represented by this defect.
- getTurn(Point2d, Point2d, Point2d) - Static method in class org.openimaj.math.geometry.shape.util.GrahamScan
-
Returns the GrahamScan#Turn formed by traversing through the ordered
Point2ds a, b and c.
- getType(int, int, int, int) - Static method in class org.openimaj.math.geometry.shape.util.polygon.VertexType
-
- getU() - Method in class no.uib.cipr.matrix.EconomySVD
-
Returns the left singular vectors, column-wise.
- getVals() - Method in class org.openimaj.math.matrix.DiagonalMatrix
-
- getValueFunction(List<? extends IndependentPair<? extends Point2d, ? extends Point2d>>) - Method in enum org.openimaj.math.geometry.transforms.HomographyRefinement
-
- getValues() - Method in class org.openimaj.math.matrix.EigenValueVectorPair
-
- getVectors() - Method in class org.openimaj.math.matrix.EigenValueVectorPair
-
- getVertices() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Get the vertices of the polygon
- getVt() - Method in class no.uib.cipr.matrix.EconomySVD
-
Returns the right singular vectors, row-wise.
- getWeights() - Method in class org.openimaj.math.statistics.distribution.MixtureOfGaussians
-
Get the mixture weights for each gaussian.
- getWidth() - Method in interface org.openimaj.math.geometry.GeometricObject2d
-
- getWidth() - Method in class org.openimaj.math.geometry.line.Line2d
-
- getWidth() - Method in class org.openimaj.math.geometry.point.PointList
-
- getWidth() - Method in class org.openimaj.math.geometry.shape.Circle
-
- getWidth() - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- getWidth() - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- getWidth() - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- getWidth() - Method in class org.openimaj.math.geometry.shape.Triangle
-
- getX() - Method in class org.openimaj.math.geometry.point.AbstractPoint2d
-
- getX() - Method in interface org.openimaj.math.geometry.point.Point2d
-
- getX() - Method in class org.openimaj.math.geometry.point.Point2dImpl
-
- getX() - Method in interface org.openimaj.math.geometry.point.Point3d
-
- getX() - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- getX() - Method in class org.openimaj.math.geometry.shape.Circle
-
- getY() - Method in class org.openimaj.math.geometry.point.AbstractPoint2d
-
- getY() - Method in interface org.openimaj.math.geometry.point.Point2d
-
- getY() - Method in class org.openimaj.math.geometry.point.Point2dImpl
-
- getY() - Method in interface org.openimaj.math.geometry.point.Point3d
-
- getY() - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- getY() - Method in class org.openimaj.math.geometry.shape.Circle
-
- getZ() - Method in interface org.openimaj.math.geometry.point.Point3d
-
- getZ() - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- GPC_DIFF - Static variable in class org.openimaj.math.geometry.shape.util.polygon.OperationType
-
- GPC_INT - Static variable in class org.openimaj.math.geometry.shape.util.polygon.OperationType
-
- GPC_UNION - Static variable in class org.openimaj.math.geometry.shape.util.polygon.OperationType
-
- GPC_XOR - Static variable in class org.openimaj.math.geometry.shape.util.polygon.OperationType
-
- GrahamScan - Class in org.openimaj.math.geometry.shape.util
-
Graham Scan convex hull algorithm, based on the implementation by
Bart Kiers.
- GrahamScan() - Constructor for class org.openimaj.math.geometry.shape.util.GrahamScan
-
- GrahamScan.Turn - Enum in org.openimaj.math.geometry.shape.util
-
An enum denoting a directional-turn between 3 Point2ds (vectors).
- GramSchmidtProcess - Class in org.openimaj.math.matrix
-
Perform the Gram-Schmid process on a vector, returning the orthogonal basis set
whose first vector is the input
http://zintegra.net/archives/738
- GramSchmidtProcess() - Constructor for class org.openimaj.math.matrix.GramSchmidtProcess
-
an unseeded random start
- GramSchmidtProcess(int) - Constructor for class org.openimaj.math.matrix.GramSchmidtProcess
-
Set the random seed of the purtubations
- graph - Variable in class org.openimaj.math.graph.algorithm.CharikarDensestSubgraph
-
- greaterThan(Matrix, double) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
- greaterThanSet(Matrix, int, int) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
for every value in x greater than val set toset
- greedyMatch() - Method in class org.openimaj.math.combinatorics.optimisation.HungarianAlgorithm
-
Find a valid matching by greedily selecting among zero-cost matchings.
- HammingUtils - Class in org.openimaj.math.util.distance
-
Utilities for hamming distance calculations.
- HammingUtils() - Constructor for class org.openimaj.math.util.distance.HammingUtils
-
- hashCode() - Method in class org.openimaj.math.geometry.line.Line2d
-
- hashCode() - Method in class org.openimaj.math.geometry.point.AbstractPoint2d
-
- hashCode() - Method in class org.openimaj.math.geometry.point.Point2dImpl
-
- hashCode() - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- hashCode() - Method in class org.openimaj.math.geometry.shape.Polygon
- hashCode() - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- hashCode() - Method in class org.openimaj.math.geometry.shape.Triangle
-
- hasNoInnerPolygons() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Test if this has no inner polygons or sub-parts
- heap - Variable in class org.openimaj.math.graph.algorithm.CharikarDensestSubgraph
-
- height - Variable in class org.openimaj.math.geometry.shape.Rectangle
-
The height of the rectangle
- height - Variable in class org.openimaj.math.geometry.shape.RotatedRectangle
-
The height of the rotated rectangle (Note that this is different to the
height returned by
RotatedRectangle.getHeight() which is the height of the
regular bounding box)
- homography - Variable in class org.openimaj.math.geometry.transforms.HomographyModel
-
- homographyMatrix(List<? extends IndependentPair<? extends Point2d, ? extends Point2d>>) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Compute the least-squares estimate (the normalised Direct Linear
Transform approach) of the homography between a set of matching data
points.
- homographyMatrixNorm(List<? extends IndependentPair<? extends Point2d, ? extends Point2d>>) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Compute the least-squares estimate (the normalised Direct Linear
Transform approach) of the homography between a set of matching data
points.
- HomographyModel - Class in org.openimaj.math.geometry.transforms
-
Implementation of a Homogeneous Homography model - a transform that models
the relationship between planes under projective constraints (8 D.o.F)
- HomographyModel() - Constructor for class org.openimaj.math.geometry.transforms.HomographyModel
-
- HomographyModel(boolean) - Constructor for class org.openimaj.math.geometry.transforms.HomographyModel
-
- HomographyModel(Predicate<HomographyModel>) - Constructor for class org.openimaj.math.geometry.transforms.HomographyModel
-
- HomographyModel(boolean, Predicate<HomographyModel>) - Constructor for class org.openimaj.math.geometry.transforms.HomographyModel
-
- HomographyRefinement - Enum in org.openimaj.math.geometry.transforms
-
Refinement of homographies estimates using non-linear optimisation
(Levenberg-Marquardt) under different geometric distance/error assumptions.
- homographyToAffine(Matrix) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Given a point x and y, calculate the 2x2 affine transform component of
the 3x3 homography provided such that:
H = AH_p H = { {h11,h12,h13}, {h21,h22,h23}, {h31,h32,h33} } H_p = {
{1,0,0}, {0,1,0}, {h31,h32,1} } A = { {a11,a12,a13}, {a21,a22,a23},
{0,0,1} }
so
- homographyToAffine(Matrix, double, double) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Estimate the closest (in the least-squares sense) affine transform for a
homography.
- hstack(Matrix...) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
horizontally stack all the matrices provided.
- HState - Class in org.openimaj.math.geometry.shape.util.polygon
-
Horizontal edge states
- HState() - Constructor for class org.openimaj.math.geometry.shape.util.polygon.HState
-
- HungarianAlgorithm - Class in org.openimaj.math.combinatorics.optimisation
-
An implementation of the Hungarian algorithm for solving the assignment
problem.
- HungarianAlgorithm(Matrix) - Constructor for class org.openimaj.math.combinatorics.optimisation.HungarianAlgorithm
-
Construct an instance of the algorithm.
- HungarianAlgorithm(double[][]) - Constructor for class org.openimaj.math.combinatorics.optimisation.HungarianAlgorithm
-
Construct an instance of the algorithm.
- ie - Variable in class org.openimaj.math.geometry.shape.util.polygon.ItNode
-
Intersecting edge (bundle) pair
- ILI - Static variable in class org.openimaj.math.geometry.shape.util.polygon.VertexType
-
Internal left intermediate
- im - Variable in class org.openimaj.math.util.Complex
-
The imaginary part
- IMM - Static variable in class org.openimaj.math.geometry.shape.util.polygon.VertexType
-
Internal maximum and minimum
- IMN - Static variable in class org.openimaj.math.geometry.shape.util.polygon.VertexType
-
Internal minimum
- improveEstimate - Variable in class org.openimaj.math.model.fit.LMedS
-
- improveEstimate - Variable in class org.openimaj.math.model.fit.RANSAC
-
- IMX - Static variable in class org.openimaj.math.geometry.shape.util.polygon.VertexType
-
Internal maximum
- incrColumn(Matrix, int, double) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Increment values in a single column by a constant
- incrRow(Matrix, int, double) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Increment values in a single column by a constant
- index - Variable in class org.openimaj.math.matrix.similarity.SimilarityMatrix
-
- indexOf(String) - Method in class org.openimaj.math.matrix.similarity.SimilarityMatrix
-
Get the offset in the index for a given value
- init(List<?>, EstimatableModel<?, ?>) - Method in class org.openimaj.math.model.fit.RANSAC.BestFitStoppingCondition
-
- init(List<?>, EstimatableModel<?, ?>) - Method in class org.openimaj.math.model.fit.RANSAC.NumberInliersStoppingCondition
-
- init(List<?>, EstimatableModel<?, ?>) - Method in class org.openimaj.math.model.fit.RANSAC.PercentageInliersStoppingCondition
-
- init(List<?>, EstimatableModel<?, ?>) - Method in class org.openimaj.math.model.fit.RANSAC.ProbabilisticMinInliersStoppingCondition
-
- init(List<?>, EstimatableModel<?, ?>) - Method in interface org.openimaj.math.model.fit.RANSAC.StoppingCondition
-
Initialise the stopping condition if necessary.
- initializePhase(int) - Method in class org.openimaj.math.combinatorics.optimisation.HungarianAlgorithm
-
Initialize the next phase of the algorithm by clearing the committed
workers and jobs sets and by initializing the slack arrays to the values
corresponding to the specified root worker.
- inliers - Variable in class org.openimaj.math.model.fit.LMedS
-
- inliers - Variable in class org.openimaj.math.model.fit.RANSAC
-
- Interpolation - Class in org.openimaj.math.util
-
Static methods for performing interpolation
- Interpolation() - Constructor for class org.openimaj.math.util.Interpolation
-
- intersect(Polygon) - Method in class org.openimaj.math.geometry.shape.Polygon
-
Returns the intersection of this polygon and the given polygon.
- intersection(Polygon, Polygon, Class<Polygon>) - Method in class org.openimaj.math.geometry.shape.util.PolygonUtils
-
Return the intersection of p1 and p2 where the
return type is of polyClass.
- intersection(Polygon, Polygon) - Method in class org.openimaj.math.geometry.shape.util.PolygonUtils
-
Return the intersection of p1 and p2 where the
return type is of PolyDefault.
- intersectionArea(Shape) - Method in class org.openimaj.math.geometry.shape.Circle
-
- intersectionArea(Shape, int) - Method in class org.openimaj.math.geometry.shape.Circle
-
- intersectionArea(Shape) - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- intersectionArea(Shape, int) - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- intersectionArea(Shape) - Method in class org.openimaj.math.geometry.shape.Polygon
-
- intersectionArea(Shape, int) - Method in class org.openimaj.math.geometry.shape.Polygon
-
Return an estimate for the area of the intersection of this polygon and
another polygon.
- intersectionArea(Shape) - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- intersectionArea(Shape, int) - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- intersectionArea(Shape) - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- intersectionArea(Shape, int) - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- intersectionArea(Shape) - Method in interface org.openimaj.math.geometry.shape.Shape
-
- intersectionArea(Shape, int) - Method in interface org.openimaj.math.geometry.shape.Shape
-
Return an estimate for the area of the intersection of this polygon and
another polygon.
- intersectionArea(Shape) - Method in class org.openimaj.math.geometry.shape.Triangle
-
- intersectionArea(Shape, int) - Method in class org.openimaj.math.geometry.shape.Triangle
-
- intersectionPoint - Variable in class org.openimaj.math.geometry.line.Line2d.IntersectionResult
-
The point at which the lines intersect (if the type is INTERSECTING)
- IntersectionResult(Line2d.IntersectionType) - Constructor for class org.openimaj.math.geometry.line.Line2d.IntersectionResult
-
Construct the IntersectionResult with the given type
- IntersectionResult(Point2d) - Constructor for class org.openimaj.math.geometry.line.Line2d.IntersectionResult
-
Construct the IntersectionResult with the given intersection point
- intersectionSides(Line2d) - Method in class org.openimaj.math.geometry.shape.Triangle
-
The intersection of this triangle with the line defined by y = mx + c.
- InvertData - Class in org.openimaj.math.matrix.similarity.processor
-
A similarity matrix processor that sets inverts all values
by setting the smallest to the biggest, etc.
- InvertData() - Constructor for class org.openimaj.math.matrix.similarity.processor.InvertData
-
Default constructor.
- invSqrtSym(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Compute the inverse square root, X, of the symmetric matrix A; A^-(1/2)
- IRI - Static variable in class org.openimaj.math.geometry.shape.util.polygon.VertexType
-
Internal right intermediate
- isClockwise() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Test (outer) polygon path direction
- isClosed() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Is the polygon closed (i.e.
- isConvex() - Method in class org.openimaj.math.geometry.shape.Circle
-
- isConvex() - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- isConvex() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Test if the outer polygon is convex.
- isConvex() - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- isConvex() - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- isConvex() - Method in interface org.openimaj.math.geometry.shape.Shape
-
Test if the shape is convex.
- isConvex() - Method in class org.openimaj.math.geometry.shape.Triangle
-
- isDistance() - Method in class org.openimaj.math.statistics.distribution.metrics.GaussianKLDivergence
-
- isDistance() - Method in class org.openimaj.math.statistics.distribution.metrics.SampledMultivariateDistanceComparator
-
- isEmpty() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Return whether this polygon has no vertices or not.
- isHole() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Returns whether this polygon is representing a hole in another polygon.
- isImproveEstimate() - Method in class org.openimaj.math.model.fit.RANSAC
-
- isInLine(Point2d, float) - Method in class org.openimaj.math.geometry.line.Line2d
-
Tests whether the given point lies on this line.
- isInside(Point2d) - Method in class org.openimaj.math.geometry.shape.Circle
-
- isInside(Point2d) - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- isInside(Point2d) - Method in class org.openimaj.math.geometry.shape.Polygon
-
Test whether the point p is inside the polygon using the winding rule
algorithm.
- isInside(Point2d) - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- isInside(Rectangle) - Method in class org.openimaj.math.geometry.shape.Rectangle
-
Test if the given rectangle is inside this one.
- isInside(Point2d) - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- isInside(Point2d) - Method in interface org.openimaj.math.geometry.shape.Shape
-
Test whether the point p is inside the shape.
- isInside(Point2d) - Method in class org.openimaj.math.geometry.shape.Triangle
-
- isInsideOnLine(Point2d) - Method in class org.openimaj.math.geometry.shape.Triangle
-
- isOnLine(Point2d, float) - Method in class org.openimaj.math.geometry.line.Line2d
-
Tests whether the given point lies on this line.
- isOverlapping(Rectangle) - Method in class org.openimaj.math.geometry.shape.Rectangle
-
Test if rectangles overlap.
- iterator() - Method in class org.openimaj.math.geometry.point.PointList
- ItNode - Class in org.openimaj.math.geometry.shape.util.polygon
-
Intersection table
- ItNode(EdgeNode, EdgeNode, double, double, ItNode) - Constructor for class org.openimaj.math.geometry.shape.util.polygon.ItNode
-
- learnBasis(Map<?, double[][]>) - Method in class org.openimaj.math.matrix.algorithm.LinearDiscriminantAnalysis
-
Learn the LDA basis.
- learnBasis(List<double[][]>) - Method in class org.openimaj.math.matrix.algorithm.LinearDiscriminantAnalysis
-
Learn the LDA basis.
- learnBasis(List<double[]>) - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
Learn the principal components of the given data list.
- learnBasis(double[][]) - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
Learn the principal components of the given data array.
- learnBasis(Matrix) - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
Learn the principal components of the given data matrix.
- learnBasisIP(List<? extends IndependentPair<?, double[]>>) - Method in class org.openimaj.math.matrix.algorithm.LinearDiscriminantAnalysis
-
Learn the LDA basis.
- learnBasisLL(List<List<double[]>>) - Method in class org.openimaj.math.matrix.algorithm.LinearDiscriminantAnalysis
-
Learn the LDA basis.
- learnBasisML(Map<?, List<double[]>>) - Method in class org.openimaj.math.matrix.algorithm.LinearDiscriminantAnalysis
-
Learn the LDA basis.
- learnBasisNorm(Matrix) - Method in class org.openimaj.math.matrix.algorithm.pca.CovarPrincipalComponentAnalysis
-
- learnBasisNorm(Matrix) - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
Learn the PCA basis from the centered data provided.
- learnBasisNorm(Matrix) - Method in class org.openimaj.math.matrix.algorithm.pca.SvdPrincipalComponentAnalysis
-
- learnBasisNorm(Matrix) - Method in class org.openimaj.math.matrix.algorithm.pca.ThinSvdPrincipalComponentAnalysis
-
- LeastSquaresLinearModel - Class in org.openimaj.math.model
-
Model of mapping between pairs of integers learned from a least-squares
regression.
- LeastSquaresLinearModel() - Constructor for class org.openimaj.math.model.LeastSquaresLinearModel
-
Construct model
- LeastSquaresLinearModel(int) - Constructor for class org.openimaj.math.model.LeastSquaresLinearModel
-
Construct model
- LED - Static variable in class org.openimaj.math.geometry.shape.util.polygon.VertexType
-
Left edge
- LEFT - Static variable in class org.openimaj.math.geometry.shape.util.PolygonUtils
-
LEFT
- lerp(float, float, float, float, float) - Static method in class org.openimaj.math.util.Interpolation
-
Linear interpolation of y at x given x0,y0 and x1,y1.
- lerp(double, double, double, double, double) - Static method in class org.openimaj.math.util.Interpolation
-
Linear interpolation of y at x given x0,y0 and x1,y1.
- less - Variable in class org.openimaj.math.geometry.shape.util.polygon.ScanBeamTree
-
- lessThan(Vector, double) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- lessThan(Matrix, double) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
- lessThanSet(Matrix, int, int) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
for every value in x less than val set toset
- Line2d - Class in org.openimaj.math.geometry.line
-
A line in two-dimensional space.
- Line2d() - Constructor for class org.openimaj.math.geometry.line.Line2d
-
Construct a line
- Line2d(Point2d, Point2d) - Constructor for class org.openimaj.math.geometry.line.Line2d
-
Construct a line
- Line2d(float, float, float, float) - Constructor for class org.openimaj.math.geometry.line.Line2d
-
Construct a line
- Line2d.IntersectionResult - Class in org.openimaj.math.geometry.line
-
The result of a line intersection.
- Line2d.IntersectionType - Enum in org.openimaj.math.geometry.line
-
The type of a result of a line intersection
- LinearDiscriminantAnalysis - Class in org.openimaj.math.matrix.algorithm
-
Implementation of Multiclass Linear Discriminant Analysis.
- LinearDiscriminantAnalysis(int) - Constructor for class org.openimaj.math.matrix.algorithm.LinearDiscriminantAnalysis
-
Construct with the given number of components.
- LinearResampler - Class in org.openimaj.math.geometry.path.resample
-
Simple linear resampling.
- LinearResampler(int) - Constructor for class org.openimaj.math.geometry.path.resample.LinearResampler
-
Construct with the given number of target vertices for lines to have
- lineFromRotation(int, int, double, int) - Static method in class org.openimaj.math.geometry.line.Line2d
-
Create a line of a given length that starts at a point and has a given
angle.
- lineIterator() - Method in class org.openimaj.math.geometry.line.Line2d
-
- lineIterator() - Method in interface org.openimaj.math.geometry.path.Path2d
-
Convert the path to a iterated polyline representation
- lineIterator() - Method in class org.openimaj.math.geometry.path.Polyline
-
- lineWithinSquare(Rectangle) - Method in class org.openimaj.math.geometry.line.Line2d
-
Given a rectangle, return the line that actually fits inside the
rectangle for this line
- LMedS<I,D,M extends EstimatableModel<I,D>> - Class in org.openimaj.math.model.fit
-
Least Median of Squares robust model fitting
- LMedS(M, ResidualCalculator<I, D, M>, boolean) - Constructor for class org.openimaj.math.model.fit.LMedS
-
Construct with the given model and residual calculator.
- LMedS(M, ResidualCalculator<I, D, M>, double, boolean) - Constructor for class org.openimaj.math.model.fit.LMedS
-
Construct with the given model, residual calculator and estimated
proportion of outliers.
- LMedS(M, ResidualCalculator<I, D, M>, double, double, double, boolean) - Constructor for class org.openimaj.math.model.fit.LMedS
-
Construct with the given model, residual calculator and estimated
proportion of outliers.
- LMedS(M, ResidualCalculator<I, D, M>, boolean, CollectionSampler<IndependentPair<I, D>>) - Constructor for class org.openimaj.math.model.fit.LMedS
-
Construct with the given model and residual calculator.
- LMedS(M, ResidualCalculator<I, D, M>, double, boolean, CollectionSampler<IndependentPair<I, D>>) - Constructor for class org.openimaj.math.model.fit.LMedS
-
Construct with the given model, residual calculator and estimated
proportion of outliers.
- LMedS(M, ResidualCalculator<I, D, M>, double, double, double, boolean, CollectionSampler<IndependentPair<I, D>>) - Constructor for class org.openimaj.math.model.fit.LMedS
-
Construct with the given model, residual calculator and estimated
proportion of outliers.
- LmtNode - Class in org.openimaj.math.geometry.shape.util.polygon
-
Local minima table
- LmtNode(double) - Constructor for class org.openimaj.math.geometry.shape.util.polygon.LmtNode
-
- LmtTable - Class in org.openimaj.math.geometry.shape.util.polygon
-
- LmtTable() - Constructor for class org.openimaj.math.geometry.shape.util.polygon.LmtTable
-
- logProbability(double[][], MultivariateGaussian[]) - Static method in class org.openimaj.math.statistics.distribution.MixtureOfGaussians
-
Compute the log probability of the given data points belonging to each of
the given gaussians
- logProbability(double[][]) - Method in class org.openimaj.math.statistics.distribution.MixtureOfGaussians
-
Compute the log probability of the given data points belonging to each of
the gaussians
- logSum(double, double) - Static method in class org.openimaj.math.util.MathUtils
-
Given log(a) and log(b) calculate log(a + b) boils down to log(
exp(log_a) + exp(log_b) ) but this might overflow, so we turn this into
log([exp(log_a - log_c) + exp(log_b - log_c)]exp(log_c)) and we set log_c
== max(log_a,log_b) and so it becomes: LARGE + log(1 + exp(SMALL -
LARGE)) == LARGE + log(1 + SMALL) ~= large the whole idea being to avoid
an overflow (exp(LARGE) == VERY LARGE == overflow)
- main(String[]) - Static method in class org.openimaj.math.matrix.GramSchmidtProcess
-
- main(String[]) - Static method in class org.openimaj.math.model.GaussianVectorNaiveBayesModel
-
Testing
- main(String[]) - Static method in class org.openimaj.math.model.UnivariateGaussianNaiveBayesModel
-
Testing
- makeTransform(Rectangle, Rectangle) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Create a transform to transform from one rectangle to another.
- mantissa - Variable in class org.openimaj.math.util.MathUtils.ExponentAndMantissa
-
The mantissa
- match(int, int) - Method in class org.openimaj.math.combinatorics.optimisation.HungarianAlgorithm
-
Helper method to record a matching between worker w and job j.
- MathUtils - Class in org.openimaj.math.util
-
A collection of maths functions not available anywhere else ive seen
- MathUtils() - Constructor for class org.openimaj.math.util.MathUtils
-
- MathUtils.ExponentAndMantissa - Class in org.openimaj.math.util
-
Class to hold an exponent and mantissa
- MatlibMatrixUtils - Class in org.openimaj.math.matrix
-
Some helpful operations on
Matrix instances from Adrian Kuhn's
library.
- MatlibMatrixUtils() - Constructor for class org.openimaj.math.matrix.MatlibMatrixUtils
-
- matrix - Variable in class org.openimaj.math.matrix.JamaDenseMatrix
-
The underlying matrix
- matrixFromFloat(float[][]) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Construct a matrix from a 2D float array of data.
- MatrixTransformProvider - Interface in org.openimaj.math.geometry.transforms
-
Interface for classes implementing a model of a matrix transformation.
- MatrixUtils - Class in org.openimaj.math.matrix
-
Miscellaneous matrix operations.
- max(Matrix) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Get the maximum element value
- max(Vector) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Get the maximum element value
- max(Matrix) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- maxAbsDiag(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Get the maximum absolute value of the diagonal.
- maxInplace(SparseMatrix, SparseMatrix) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- maxIter - Variable in class org.openimaj.math.geometry.shape.PointDistributionModel
-
- maxX() - Method in interface org.openimaj.math.geometry.GeometricObject2d
-
- maxX() - Method in class org.openimaj.math.geometry.line.Line2d
-
- maxX() - Method in class org.openimaj.math.geometry.point.PointList
-
- maxX() - Method in class org.openimaj.math.geometry.shape.Circle
-
- maxX() - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- maxX() - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- maxX() - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- maxX() - Method in class org.openimaj.math.geometry.shape.Triangle
-
- maxY() - Method in interface org.openimaj.math.geometry.GeometricObject2d
-
- maxY() - Method in class org.openimaj.math.geometry.line.Line2d
-
- maxY() - Method in class org.openimaj.math.geometry.point.PointList
-
- maxY() - Method in class org.openimaj.math.geometry.shape.Circle
-
- maxY() - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- maxY() - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- maxY() - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- maxY() - Method in class org.openimaj.math.geometry.shape.Triangle
-
- mean - Variable in class org.openimaj.math.geometry.shape.PointDistributionModel
-
- mean - Variable in class org.openimaj.math.matrix.algorithm.LinearDiscriminantAnalysis
-
- mean - Variable in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
- mean(Matrix) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- mean - Variable in class org.openimaj.math.statistics.distribution.AbstractMultivariateGaussian
-
The mean vector
- mean - Variable in class org.openimaj.math.statistics.MeanAndCovariance
-
The mean vector (1xN)
- mean(double[]) - Static method in class org.openimaj.math.util.DoubleArrayStatsUtils
-
Find the mean of a single dimensional double array.
- mean(double[][]) - Static method in class org.openimaj.math.util.DoubleArrayStatsUtils
-
Calculate the mean of a two dimensional double array.
- mean(float[]) - Static method in class org.openimaj.math.util.FloatArrayStatsUtils
-
Find the mean of a single dimensional float array.
- mean(float[][]) - Static method in class org.openimaj.math.util.FloatArrayStatsUtils
-
Calculate the mean of a two dimensional float array.
- mean() - Method in class org.openimaj.math.util.RunningStat
-
Returns the running mean.
- MeanAndCovariance - Class in org.openimaj.math.statistics
-
Class to compute the mean and covariance of some given data.
- MeanAndCovariance(float[][]) - Constructor for class org.openimaj.math.statistics.MeanAndCovariance
-
Construct a new
MeanAndCovariance containing the mean vector and
covariance matrix of the given data (each row is a data point)
- MeanAndCovariance(double[][]) - Constructor for class org.openimaj.math.statistics.MeanAndCovariance
-
Construct a new
MeanAndCovariance containing the mean vector and
covariance matrix of the given data (each row is a data point)
- MeanAndCovariance(Matrix) - Constructor for class org.openimaj.math.statistics.MeanAndCovariance
-
Construct a new
MeanAndCovariance containing the mean vector and
covariance matrix of the given data (each row is a data point)
- MeanVector - Class in org.openimaj.math.matrix
-
holds an updatable mean vector
- MeanVector() - Constructor for class org.openimaj.math.matrix.MeanVector
-
- median(double[]) - Static method in class org.openimaj.math.util.DoubleArrayStatsUtils
-
Calculate the median of the given array.
- median(double[], int, int) - Static method in class org.openimaj.math.util.DoubleArrayStatsUtils
-
Calculate the median of the given sub-array.
- median(float[]) - Static method in class org.openimaj.math.util.FloatArrayStatsUtils
-
Calculate the median of the given array.
- median(float[], int, int) - Static method in class org.openimaj.math.util.FloatArrayStatsUtils
-
Calculate the median of the given sub-array.
- merge_left(PolygonNode, PolygonNode) - Method in class org.openimaj.math.geometry.shape.util.polygon.TopPolygonNode
-
- merge_right(PolygonNode, PolygonNode) - Method in class org.openimaj.math.geometry.shape.util.polygon.TopPolygonNode
-
- min(Matrix) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Get the minimum element value
- min(Vector) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Get the minimum element value
- min(Matrix) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- min(Matrix, Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
min(A,B) returns an array the same size as A and B with the smallest
elements taken from A or B.
- MIN_COVAR_RECONDITION - Static variable in class org.openimaj.math.statistics.distribution.MixtureOfGaussians
-
Amount to add to the diagonal of the covariance matrix if it's
ill-conditioned.
- minAbsDiag(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Get the minimum absolute value of the diagonal.
- minimumBoundingRectangle() - Method in class org.openimaj.math.geometry.shape.Circle
-
- minimumBoundingRectangle() - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- minimumBoundingRectangle() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Compute the minimum size rotated bounding rectangle that contains this
shape using the rotating calipers approach.
- minimumBoundingRectangle(boolean) - Method in class org.openimaj.math.geometry.shape.Polygon
-
Compute the minimum size rotated bounding rectangle that contains this
shape using the rotating calipers approach.
- minimumBoundingRectangle() - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- minimumBoundingRectangle() - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- minimumBoundingRectangle() - Method in interface org.openimaj.math.geometry.shape.Shape
-
Compute the minimum size rotated bounding rectangle that contains this
shape.
- minimumBoundingRectangle() - Method in class org.openimaj.math.geometry.shape.Triangle
-
- minInplace(SparseMatrix, SparseMatrix) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- minmaxmean(Matrix) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- minus(Point2d) - Method in class org.openimaj.math.geometry.point.AbstractPoint2d
-
- minus(Point2d) - Method in interface org.openimaj.math.geometry.point.Point2d
-
Take point point from another point such that return = this - a
- minus(Point2d) - Method in class org.openimaj.math.geometry.point.Point2dImpl
-
- minus(Point3d) - Method in interface org.openimaj.math.geometry.point.Point3d
-
Take point point from another point such that return = this - a
- minus(Point3d) - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- minus(T, double) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- minus(Vector, Vector) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- minus(double, T) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- minus(Matrix, Matrix) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Subtract matrices A-B
- minus(Matrix, double) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Subtract a constant from all values
- minusCol(Matrix, Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Subtract the given col vector (held as a Matrix) from every col of the
given matrix, returning the result in a new matrix.
- minusEqualsCol(Matrix, Vector) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
- minusEqualsRow(Matrix, Vector) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
- minusInplace(DiagonalMatrix, T) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Subtract two matrices, storing the result in the second:
A = D - A
- minusInplace(Matrix, Matrix) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Subtract two matrices, storing the result in the first:
A = A - B
- minusInplace(T, Vector) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Subtract a vector from another vector A = A - D
- minusRow(Matrix, double[]) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Subtract the given row vector from every row of the given matrix,
returning the result in a new matrix.
- minX() - Method in interface org.openimaj.math.geometry.GeometricObject2d
-
- minX() - Method in class org.openimaj.math.geometry.line.Line2d
-
- minX() - Method in class org.openimaj.math.geometry.point.PointList
-
- minX() - Method in class org.openimaj.math.geometry.shape.Circle
-
- minX() - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- minX() - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- minX() - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- minX() - Method in class org.openimaj.math.geometry.shape.Triangle
-
- minY() - Method in interface org.openimaj.math.geometry.GeometricObject2d
-
- minY() - Method in class org.openimaj.math.geometry.line.Line2d
-
- minY() - Method in class org.openimaj.math.geometry.point.PointList
-
- minY() - Method in class org.openimaj.math.geometry.shape.Circle
-
- minY() - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- minY() - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- minY() - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- minY() - Method in class org.openimaj.math.geometry.shape.Triangle
-
- MixtureOfGaussians - Class in org.openimaj.math.statistics.distribution
-
Implementation of a mixture of gaussians (gaussian mixture model).
- MixtureOfGaussians(MultivariateGaussian[], double[]) - Constructor for class org.openimaj.math.statistics.distribution.MixtureOfGaussians
-
Construct the mixture with the given gaussians and weights
- model - Variable in class org.openimaj.math.model.fit.LMedS
-
- model - Variable in class org.openimaj.math.model.fit.RANSAC
-
- model - Variable in class org.openimaj.math.model.fit.residuals.AbstractResidualCalculator
-
- Model<I,D> - Interface in org.openimaj.math.model
-
The Model interface defines a mathematical model which links dependent and
independent variables.
- modelCheck - Variable in class org.openimaj.math.geometry.transforms.AffineTransformModel
-
- modelCheck - Variable in class org.openimaj.math.geometry.transforms.HomographyModel
-
- modelConstructionData - Variable in class org.openimaj.math.model.fit.RANSAC
-
- ModelDistanceCheck - Class in org.openimaj.math.util.distance
-
- ModelDistanceCheck(Model<Double, Boolean>) - Constructor for class org.openimaj.math.util.distance.ModelDistanceCheck
-
Construct using the given model.
- ModelFitting<I,D,M extends Model<I,D>> - Interface in org.openimaj.math.model.fit
-
An interface that describes an object capable of fitting data to a model in a
more generic way than through the Model's estimate method.
- more - Variable in class org.openimaj.math.geometry.shape.util.polygon.ScanBeamTree
-
- mtjToDoubleArray(DenseMatrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Convert an mtj matrix into a 2d double array
- mult(Vector) - Method in class org.openimaj.math.matrix.DiagonalMatrix
-
- MultidimensionalScaling - Class in org.openimaj.math.matrix.similarity.processor
-
Implementation of Multidimensional Scaling.
- MultidimensionalScaling() - Constructor for class org.openimaj.math.matrix.similarity.processor.MultidimensionalScaling
-
Default constructor.
- MultidimensionalScaling(Random) - Constructor for class org.openimaj.math.matrix.similarity.processor.MultidimensionalScaling
-
Construct with the given random number generator and default learning
rate at 0.01 and the maximum number of iterations to 1000.
- MultidimensionalScaling(int, double) - Constructor for class org.openimaj.math.matrix.similarity.processor.MultidimensionalScaling
-
Construct MDS with the given maximum number of iterations and rate.
- MultidimensionalScaling(int, double, Random) - Constructor for class org.openimaj.math.matrix.similarity.processor.MultidimensionalScaling
-
Construct MDS with the given maximum number of iterations, rate and
random number generator.
- MultivariateDistribution - Interface in org.openimaj.math.statistics.distribution
-
A continuous multivariate distribution.
- MultivariateGaussian - Interface in org.openimaj.math.statistics.distribution
-
Interface describing a multivariate gaussian distribution
- MultivariateKernelDensityEstimate - Class in org.openimaj.math.statistics.distribution
-
A Parzen window kernel density estimate using a univariate kernel and
Euclidean distance.
- MultivariateKernelDensityEstimate(double[][], UnivariateKernel, double) - Constructor for class org.openimaj.math.statistics.distribution.MultivariateKernelDensityEstimate
-
Construct with the given data, kernel and bandwidth
- MultivariateKernelDensityEstimate(List<double[]>, UnivariateKernel, double) - Constructor for class org.openimaj.math.statistics.distribution.MultivariateKernelDensityEstimate
-
Construct with the given data, kernel and bandwidth
- packedHamming(double, double) - Static method in class org.openimaj.math.util.distance.HammingUtils
-
Bitwise (assuming packed bit strings) hamming distance
- packedHamming(float, float) - Static method in class org.openimaj.math.util.distance.HammingUtils
-
Bitwise (assuming packed bit strings) hamming distance
- packedHamming(long, long) - Static method in class org.openimaj.math.util.distance.HammingUtils
-
Bitwise (assuming packed bit strings) hamming distance
- packedHamming(int, int) - Static method in class org.openimaj.math.util.distance.HammingUtils
-
Bitwise (assuming packed bit strings) hamming distance
- packedHamming(byte, byte) - Static method in class org.openimaj.math.util.distance.HammingUtils
-
Bitwise (assuming packed bit strings) hamming distance
- packedHamming(char, char) - Static method in class org.openimaj.math.util.distance.HammingUtils
-
Bitwise (assuming packed bit strings) hamming distance
- packedHamming(short, short) - Static method in class org.openimaj.math.util.distance.HammingUtils
-
Bitwise (assuming packed bit strings) hamming distance
- Path2d - Interface in org.openimaj.math.geometry.path
-
A
Path2d represents an arbitrary path between 2 points in a 2D space.
- payload(T, O) - Static method in class org.openimaj.math.geometry.point.PayloadCoordinate
-
- PayloadCoordinate<T extends Coordinate,O> - Class in org.openimaj.math.geometry.point
-
A concrete implementation of a
Coordinate that has an associated
payload.
- PayloadCoordinate(T, O) - Constructor for class org.openimaj.math.geometry.point.PayloadCoordinate
-
Construct with coordinate and payload.
- pc - Variable in class org.openimaj.math.geometry.shape.PointDistributionModel
-
- PCAWhitening - Class in org.openimaj.math.matrix.algorithm.whitening
-
Whitening based on PCA.
- PCAWhitening(double, Normaliser) - Constructor for class org.openimaj.math.matrix.algorithm.whitening.PCAWhitening
-
Construct with the given variance regularization parameter and data
normalisation strategy.
- PCAWhitening(double, Normaliser, int) - Constructor for class org.openimaj.math.matrix.algorithm.whitening.PCAWhitening
-
Construct with the given variance regularization parameter, data
normalisation strategy and target dimensionality.
- PercentageEnergyComponentSelector(double) - Constructor for class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis.PercentageEnergyComponentSelector
-
Construct with the given percentage
- PercentageInliersStoppingCondition(double) - Constructor for class org.openimaj.math.model.fit.RANSAC.PercentageInliersStoppingCondition
-
Construct the stopping condition with the given percentage threshold
on the number of data points which must match for a model to be
considered a fit.
- percentageOverlap(Rectangle) - Method in class org.openimaj.math.geometry.shape.Rectangle
-
Compute the percentage by which the given rectangle overlaps this one.
- PerExampleMeanCenter - Class in org.openimaj.math.statistics.normalisation
-
Subtract the mean of each example vector from itself to normalise the vector.
- PerExampleMeanCenter() - Constructor for class org.openimaj.math.statistics.normalisation.PerExampleMeanCenter
-
- PerExampleMeanCenterVar - Class in org.openimaj.math.statistics.normalisation
-
Subtract the mean of each example vector from itself and divide by the
standard deviation to normalise the vector such that it has unit variance.
- PerExampleMeanCenterVar(double) - Constructor for class org.openimaj.math.statistics.normalisation.PerExampleMeanCenterVar
-
Construct with the given variance regularisation term.
- perform(Polyline) - Method in class org.openimaj.math.geometry.path.resample.LinearResampler
-
Apply the resampling operation in-place
- perform(double[]) - Static method in class org.openimaj.math.matrix.GramSchmidtProcess
-
- plus(Matrix, double) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Add a constant to all values
- plusEquals(Matrix, Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Add a matrix to another inline.
- plusEqualsRow(Matrix, Matrix, int[]) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Add the rows to the mat at rowIndex.
- plusInplace(Matrix, double) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Add a constant to the matrix, returning the input matrix
- plusInplace(SparseMatrix, Matrix) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Add two matrices, storing the results in the first:
A = A + B
- plusInplace(T, Matrix) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Add two matrices, storing the results in the first:
A = A + B
- plusInplace(T, double) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Add a constant inplace A = A + d
- plusInplace(T, Vector) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Subtract a vector from another vector A = A + D
- plusInplace(DiagonalMatrix, T) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Add two matrices, storing the results in the second:
A = D + A
- point - Variable in class org.openimaj.math.geometry.shape.util.polygon.ItNode
-
Point of intersection
- Point2d - Interface in org.openimaj.math.geometry.point
-
Interface representing a point in 2d space with x and y coordinates.
- Point2dImpl - Class in org.openimaj.math.geometry.point
-
Simple concrete implementation of a two dimensional point.
- Point2dImpl(float, float) - Constructor for class org.openimaj.math.geometry.point.Point2dImpl
-
Construct a Point2dImpl with the given (x, y) coordinates
- Point2dImpl(Point2d) - Constructor for class org.openimaj.math.geometry.point.Point2dImpl
-
Construct a Point2dImpl with the (x,y) coordinates given via another
point.
- Point2dImpl() - Constructor for class org.openimaj.math.geometry.point.Point2dImpl
-
Construct a Point2dImpl at the origin.
- Point2dImpl(Coordinate) - Constructor for class org.openimaj.math.geometry.point.Point2dImpl
-
- Point2dImpl(double, double) - Constructor for class org.openimaj.math.geometry.point.Point2dImpl
-
Construct a Point2dImpl with the given (x, y) coordinates.
- Point3d - Interface in org.openimaj.math.geometry.point
-
Interface representing a point in 3d space with x and y coordinates
- Point3dImpl - Class in org.openimaj.math.geometry.point
-
Simple concrete implementation of a three dimensional point.
- Point3dImpl(double, double, double) - Constructor for class org.openimaj.math.geometry.point.Point3dImpl
-
Construct a Point3dImpl with the given (x, y, z) coordinates
- Point3dImpl(double[]) - Constructor for class org.openimaj.math.geometry.point.Point3dImpl
-
Construct a Point3dImpl with the given (x, y, z) coordinates packed into
an array
- Point3dImpl(Point3d) - Constructor for class org.openimaj.math.geometry.point.Point3dImpl
-
Construct a Point3dImpl with the (x,y,z) coordinates given via another
point.
- Point3dImpl() - Constructor for class org.openimaj.math.geometry.point.Point3dImpl
-
Construct a Point3dImpl at the origin.
- PointDistributionModel - Class in org.openimaj.math.geometry.shape
-
A 2d point distribution model learnt from a set of
PointLists with
corresponding points (the ith point in each
PointList is the same
landmark).
- PointDistributionModel(List<PointList>) - Constructor for class org.openimaj.math.geometry.shape.PointDistributionModel
-
- PointDistributionModel(PointDistributionModel.Constraint, List<PointList>) - Constructor for class org.openimaj.math.geometry.shape.PointDistributionModel
-
- PointDistributionModel.BoxConstraint - Class in org.openimaj.math.geometry.shape
-
A constraint that ensures that each individual element of the scaling
vector is within +/- x standard deviations of the model.
- PointDistributionModel.Constraint - Interface in org.openimaj.math.geometry.shape
-
Interface for modelling constraints applied to the scaling vector of
PointDistributionModels so that generated models are plausible.
- PointDistributionModel.EllipsoidConstraint - Class in org.openimaj.math.geometry.shape
-
Constrain the scaling vector to a hyper-ellipsoid.
- PointDistributionModel.NullConstraint - Class in org.openimaj.math.geometry.shape
-
A constraint that does nothing.
- PointList - Class in org.openimaj.math.geometry.point
-
- PointList(Point2d...) - Constructor for class org.openimaj.math.geometry.point.PointList
-
- PointList(Collection<? extends Point2d>) - Constructor for class org.openimaj.math.geometry.point.PointList
-
- PointList(Collection<? extends Point2d>, boolean) - Constructor for class org.openimaj.math.geometry.point.PointList
-
Construct a
PointList from the points, possibly copying the
points first
- PointListConnections - Class in org.openimaj.math.geometry.point
-
Class to model the connections between points in a
PointList.
- PointListConnections() - Constructor for class org.openimaj.math.geometry.point.PointListConnections
-
Default constructor.
- PointListConnections(PointList, List<Line2d>) - Constructor for class org.openimaj.math.geometry.point.PointListConnections
-
- points - Variable in class org.openimaj.math.geometry.point.PointList
-
- points - Variable in class org.openimaj.math.matrix.similarity.processor.MultidimensionalScaling
-
- Polygon - Class in org.openimaj.math.geometry.shape
-
A polygon, modelled as a list of vertices.
- Polygon() - Constructor for class org.openimaj.math.geometry.shape.Polygon
-
Constructs an empty polygon to which vertices may be added.
- Polygon(boolean) - Constructor for class org.openimaj.math.geometry.shape.Polygon
-
Constructs an empty polygon to which vertices may be added.
- Polygon(Point2d...) - Constructor for class org.openimaj.math.geometry.shape.Polygon
-
Construct a Polygon from vertices
- Polygon(Collection<? extends Point2d>) - Constructor for class org.openimaj.math.geometry.shape.Polygon
-
Construct a Polygon from vertices
- Polygon(Collection<? extends Point2d>, boolean) - Constructor for class org.openimaj.math.geometry.shape.Polygon
-
Construct a Polygon from the vertices, possibly copying the vertices
first
- PolygonNode - Class in org.openimaj.math.geometry.shape.util.polygon
-
Internal contour / tristrip type
- PolygonNode(PolygonNode, double, double) - Constructor for class org.openimaj.math.geometry.shape.util.polygon.PolygonNode
-
- PolygonUtils - Class in org.openimaj.math.geometry.shape.util
-
PolygonUtils is a Java version of the General Polygon Clipper
algorithm developed by Alan Murta (gpc@cs.man.ac.uk).
- PolygonUtils() - Constructor for class org.openimaj.math.geometry.shape.util.PolygonUtils
-
Creates a new instance of PolygonUtils
- Polyline - Class in org.openimaj.math.geometry.path
-
A polyline is a
Path2d implicitly made up of
Line2d segments
based on the assumption of ordered points held in a
PointList.
- Polyline(Point2d...) - Constructor for class org.openimaj.math.geometry.path.Polyline
-
- Polyline(List<? extends Point2d>) - Constructor for class org.openimaj.math.geometry.path.Polyline
-
- Polyline(List<? extends Point2d>, boolean) - Constructor for class org.openimaj.math.geometry.path.Polyline
-
Construct a
Polyline from the points, possibly copying the points
first
- Polyline(Iterator<Line2d>) - Constructor for class org.openimaj.math.geometry.path.Polyline
-
- pow(Matrix, double) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Return a copy of the matrix with all the values raised to a power.
- powInplace(T, double) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Bring each element to the power d
- powInplace(T, double) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Bring each element to the power d
- powInplace(T, double) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Raise each element to the power d, operating on the matrix itself
- predict(Point2d) - Method in class org.openimaj.math.geometry.transforms.AffineTransformModel
-
- predict(Point3d) - Method in class org.openimaj.math.geometry.transforms.AffineTransformModel3d
-
- predict(Point2d) - Method in class org.openimaj.math.geometry.transforms.FundamentalModel
-
- predict(Point2d) - Method in class org.openimaj.math.geometry.transforms.HomographyModel
-
- predict(T) - Method in class org.openimaj.math.geometry.transforms.NullModel
-
- predict(double[]) - Method in class org.openimaj.math.model.GaussianVectorNaiveBayesModel
-
- predict(Integer) - Method in class org.openimaj.math.model.LeastSquaresLinearModel
-
- predict(I) - Method in interface org.openimaj.math.model.Model
-
Uses the model to predict dependent data from an independent value.
- predict(Double) - Method in class org.openimaj.math.model.UnivariateGaussianNaiveBayesModel
-
- predict(double[]) - Method in class org.openimaj.math.statistics.distribution.MixtureOfGaussians
-
Predict the class (the index of the most-probable gaussian) to which the
given data point belongs.
- predictLogPosterior(double[]) - Method in class org.openimaj.math.statistics.distribution.MixtureOfGaussians
-
Predict the log-posterior for the given sample; this is the
log-probability of the sample point belonging to each of the gaussians in
the mixture.
- predictLogPosterior(double[][]) - Method in class org.openimaj.math.statistics.distribution.MixtureOfGaussians
-
Predict the log-posterior for the given samples; this is the
log-probability of each sample point belonging to each of the gaussians
in the mixture.
- prev - Variable in class org.openimaj.math.geometry.shape.util.polygon.EdgeNode
-
Previous edge in the AET
- prev - Variable in class org.openimaj.math.geometry.shape.util.polygon.StNode
-
Previous edge in sorted list
- PREV_INDEX(int, int) - Static method in class org.openimaj.math.geometry.shape.util.PolygonUtils
-
- PrincipalComponentAnalysis - Class in org.openimaj.math.matrix.algorithm.pca
-
Abstract base class for PCA implementations.
- PrincipalComponentAnalysis() - Constructor for class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
- PrincipalComponentAnalysis.ComponentSelector - Interface in org.openimaj.math.matrix.algorithm.pca
-
Interface for classes capable of selecting a subset of the PCA components
- PrincipalComponentAnalysis.EnergyThresholdComponentSelector - Class in org.openimaj.math.matrix.algorithm.pca
-
- PrincipalComponentAnalysis.NumberComponentSelector - Class in org.openimaj.math.matrix.algorithm.pca
-
- PrincipalComponentAnalysis.PercentageEnergyComponentSelector - Class in org.openimaj.math.matrix.algorithm.pca
-
- print() - Method in class org.openimaj.math.geometry.shape.util.polygon.AetTree
-
- print() - Method in class org.openimaj.math.geometry.shape.util.polygon.LmtTable
-
- print() - Method in class org.openimaj.math.geometry.shape.util.polygon.TopPolygonNode
-
- ProbabilisticMinInliersStoppingCondition(double, double, double) - Constructor for class org.openimaj.math.model.fit.RANSAC.ProbabilisticMinInliersStoppingCondition
-
Default constructor.
- ProbabilisticMinInliersStoppingCondition(double) - Constructor for class org.openimaj.math.model.fit.RANSAC.ProbabilisticMinInliersStoppingCondition
-
Constructor with defaults for bad inlier probability and percentage
inliers.
- process(SimilarityMatrix) - Method in class org.openimaj.math.matrix.similarity.processor.InvertData
-
- process(SimilarityMatrix) - Method in class org.openimaj.math.matrix.similarity.processor.MultidimensionalScaling
-
- process(SimilarityMatrix) - Method in class org.openimaj.math.matrix.similarity.processor.NormaliseData
-
- process(SimilarityMatrix) - Method in interface org.openimaj.math.matrix.similarity.processor.SimilarityMatrixProcessor
-
- process(SimilarityMatrix) - Method in class org.openimaj.math.matrix.similarity.processor.Threshold
-
- process(SimilarityMatrixProcessor) - Method in class org.openimaj.math.matrix.similarity.SimilarityMatrix
-
Process a copy of this similarity matrix with the
given processor and return the copy.
- processInplace(SimilarityMatrixProcessor) - Method in class org.openimaj.math.matrix.similarity.SimilarityMatrix
-
Process this matrix with the given processor.
- ProcrustesAnalysis - Class in org.openimaj.math.geometry.shape.algorithm
-
Ordinary Procrustes Analysis between two sets of corresponding
PointLists.
- ProcrustesAnalysis(PointList) - Constructor for class org.openimaj.math.geometry.shape.algorithm.ProcrustesAnalysis
-
- ProcrustesAnalysis(PointList, boolean) - Constructor for class org.openimaj.math.geometry.shape.algorithm.ProcrustesAnalysis
-
- project(Matrix) - Method in class org.openimaj.math.matrix.algorithm.LinearDiscriminantAnalysis
-
Project a matrix of row vectors by the basis.
- project(double[]) - Method in class org.openimaj.math.matrix.algorithm.LinearDiscriminantAnalysis
-
Project a vector by the basis.
- project(Matrix) - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
Project a matrix of row vectors by the basis.
- project(double[]) - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
Project a vector by the basis.
- pseudoInverse(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Computes the Moore-Penrose pseudoinverse.
- PseudoInverse - Class in org.openimaj.math.matrix
-
Methods for calculating the Moore-Penrose Pseudo-Inverse
- PseudoInverse() - Constructor for class org.openimaj.math.matrix.PseudoInverse
-
- pseudoInverse(Matrix) - Static method in class org.openimaj.math.matrix.PseudoInverse
-
Compute the Moore-Penrose Pseudo-Inverse.
- pseudoInverse(Matrix, int) - Static method in class org.openimaj.math.matrix.PseudoInverse
-
Compute the lower-rank approximation of the Moore-Penrose Pseudo-Inverse.
- pseudoInverse(Matrix, int) - Static method in class org.openimaj.math.matrix.PseudoInverse
-
Compute the lower-rank approximation of the Moore-Penrose Pseudo-Inverse.
- push(double) - Method in class org.openimaj.math.util.RunningStat
-
Push a data value from the stream into the calculation.
- put(int, int, double) - Method in class org.openimaj.math.matrix.DiagonalMatrix
-
- put(int, int, double) - Method in class org.openimaj.math.matrix.JamaDenseMatrix
-
- radius - Variable in class org.openimaj.math.geometry.shape.Circle
-
- randGaussian(int, int) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Generate a matrix with Gaussian distributed randoms
- randomSparseCol(int, int, double, double, double, Random) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Create a random SparseColumnMatrix
- randomSparseRow(int, int, double, double, double, Random) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Create a random SparseRowMatrix
- range(double...) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
range is: - a single number (a) (0:1:a) - two numbers (a,b) (a:1:b) -
three numbers (a,b,c) (a:b:c)
- range(int...) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
range is: - a single number (a) (0:1:a) - two numbers (a,b) (a:1:b) -
three numbers (a,b,c) (a:b:c)
- rangePow(double, double...) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
d to the power of each value in range.
- RANSAC<I,D,M extends EstimatableModel<I,D>> - Class in org.openimaj.math.model.fit
-
The RANSAC Algorithm (RANdom SAmple Consensus)
- RANSAC(M, ResidualCalculator<I, D, M>, double, int, RANSAC.StoppingCondition, boolean) - Constructor for class org.openimaj.math.model.fit.RANSAC
-
Create a RANSAC object with uniform random sampling for creating the
subsets
- RANSAC(M, ResidualCalculator<I, D, M>, DistanceCheck, int, RANSAC.StoppingCondition, boolean) - Constructor for class org.openimaj.math.model.fit.RANSAC
-
Create a RANSAC object with uniform random sampling for creating the
subsets
- RANSAC(M, ResidualCalculator<I, D, M>, double, int, RANSAC.StoppingCondition, boolean, CollectionSampler<IndependentPair<I, D>>) - Constructor for class org.openimaj.math.model.fit.RANSAC
-
Create a RANSAC object
- RANSAC(M, ResidualCalculator<I, D, M>, DistanceCheck, int, RANSAC.StoppingCondition, boolean, CollectionSampler<IndependentPair<I, D>>) - Constructor for class org.openimaj.math.model.fit.RANSAC
-
Create a RANSAC object
- RANSAC.BestFitStoppingCondition - Class in org.openimaj.math.model.fit
-
Stopping condition that allows the RANSAC algorithm to run until all the
iterations have been exhausted.
- RANSAC.NumberInliersStoppingCondition - Class in org.openimaj.math.model.fit
-
Stopping condition that tests the number of matches against a threshold.
- RANSAC.PercentageInliersStoppingCondition - Class in org.openimaj.math.model.fit
-
Stopping condition that tests the number of matches against a percentage
threshold of the whole data.
- RANSAC.ProbabilisticMinInliersStoppingCondition - Class in org.openimaj.math.model.fit
-
Stopping condition that tests the number of matches against a percentage
threshold of the whole data.
- RANSAC.StoppingCondition - Interface in org.openimaj.math.model.fit
-
Interface for classes that can control RANSAC iterations
- rate - Variable in class org.openimaj.math.matrix.similarity.processor.MultidimensionalScaling
-
- re - Variable in class org.openimaj.math.util.Complex
-
The real part
- readASCII(Scanner) - Method in class org.openimaj.math.geometry.point.AbstractPoint2d
-
- readASCII(Scanner) - Method in class org.openimaj.math.geometry.point.PayloadCoordinate
-
- readASCII(Scanner) - Method in class org.openimaj.math.geometry.point.Point2dImpl
-
- readASCII(Scanner) - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- readASCII(Scanner) - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- readASCII(Scanner) - Method in class org.openimaj.math.matrix.ReadWriteableMatrix
-
- readASCII(Scanner) - Method in class org.openimaj.math.matrix.similarity.SimilarityMatrix
-
- readBinary(DataInput) - Method in class org.openimaj.math.geometry.point.AbstractPoint2d
-
- readBinary(DataInput) - Method in class org.openimaj.math.geometry.point.PayloadCoordinate
-
- readBinary(DataInput) - Method in class org.openimaj.math.geometry.point.Point2dImpl
-
- readBinary(DataInput) - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- readBinary(DataInput) - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- readBinary(DataInput) - Method in class org.openimaj.math.matrix.ReadWriteableMatrix
-
- readBinary(DataInput) - Method in class org.openimaj.math.matrix.similarity.SimilarityMatrix
-
- ReadWriteableMatrix - Class in org.openimaj.math.matrix
-
A wrapper around a JAMA Matrix that is read-writeable by
OpenIMAJ IOUtils.
- ReadWriteableMatrix() - Constructor for class org.openimaj.math.matrix.ReadWriteableMatrix
-
Construct a new matrix of zero size.
- ReadWriteableMatrix(double[][]) - Constructor for class org.openimaj.math.matrix.ReadWriteableMatrix
-
Construct a matrix using the provided 2-D double array.
- ReadWriteableMatrix(int, int) - Constructor for class org.openimaj.math.matrix.ReadWriteableMatrix
-
Construct a new matrix of the given size
- ReadWriteableMatrix(Matrix) - Constructor for class org.openimaj.math.matrix.ReadWriteableMatrix
-
Construct a matrix using the provided matrix.
- Rectangle - Class in org.openimaj.math.geometry.shape
-
A rectangle shape oriented to the axes.
- Rectangle() - Constructor for class org.openimaj.math.geometry.shape.Rectangle
-
Construct a unit rectangle
- Rectangle(float, float, float, float) - Constructor for class org.openimaj.math.geometry.shape.Rectangle
-
Construct a Rectangle with the given parameters.
- Rectangle(Rectangle) - Constructor for class org.openimaj.math.geometry.shape.Rectangle
-
Construct a Rectangle by copying from another rectangle.
- Rectangle(Point2d, Point2d) - Constructor for class org.openimaj.math.geometry.shape.Rectangle
-
Construct a Rectangle with the given parameters.
- Rectangle3D - Class in org.openimaj.math.geometry.shape
-
A rectangle in 3D space.
- Rectangle3D() - Constructor for class org.openimaj.math.geometry.shape.Rectangle3D
-
- RED - Static variable in class org.openimaj.math.geometry.shape.util.polygon.VertexType
-
Right edge
- reduce() - Method in class org.openimaj.math.combinatorics.optimisation.HungarianAlgorithm
-
Reduce the cost matrix by subtracting the smallest element of each row
from all elements of the row as well as the smallest element of each
column from all elements of the column.
- reduceRank(Matrix, int) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Reduce the rank a matrix by estimating a the best (in a least-squares
sense) approximation using the thin SVD.
- reduceRank(Matrix, int) - Static method in class org.openimaj.math.matrix.ThinSingularValueDecomposition
-
Reduce the rank of the input matrix using the thin SVD to get a lower
rank least-squares estimate of the input.
- reduceVertices(double) - Method in class org.openimaj.math.geometry.shape.Polygon
-
Reduce the number of vertices in a polygon.
- reference - Variable in class org.openimaj.math.geometry.shape.algorithm.ProcrustesAnalysis
-
- referenceCog - Variable in class org.openimaj.math.geometry.shape.algorithm.ProcrustesAnalysis
-
- refine(Matrix, List<? extends IndependentPair<? extends Point2d, ? extends Point2d>>) - Method in enum org.openimaj.math.geometry.transforms.FundamentalRefinement
-
Refine an initial guess at the homography that takes the first points in
data to the second using non-linear Levenberg Marquardt optimisation.
- refine(Matrix, List<? extends IndependentPair<? extends Point2d, ? extends Point2d>>) - Method in enum org.openimaj.math.geometry.transforms.HomographyRefinement
-
Refine an initial guess at the homography that takes the first points in
data to the second using non-linear Levenberg Marquardt optimisation.
- reflectAroundLine(Point2d) - Method in class org.openimaj.math.geometry.line.Line2d
-
Reflects a point around a this line.
- repmat(Matrix, int, int) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Given a matrix, repeat the matrix over i rows and j columns
- reset() - Method in class org.openimaj.math.matrix.MeanVector
-
- reshape(Matrix, int) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Get a reshaped copy of the input matrix
- reshape(Matrix, int, boolean) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Get a reshaped copy of the input matrix
- ResidualCalculator<I,D,M extends Model<I,D>> - Interface in org.openimaj.math.model.fit.residuals
-
Interface describing the computation of an error (the residuals) of a set of
(independent and dependent) data points with respect to a model.
- residualEstimator - Variable in class org.openimaj.math.model.fit.LMedS
-
- REV_MIN(int) - Method in class org.openimaj.math.geometry.shape.util.polygon.EdgeTable
-
- reverse(double[]) - Method in class org.openimaj.math.matrix.ThinSingularValueDecomposition
-
- reverseColumns(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Create a copy of a matrix with the columns in reverse order.
- reverseColumnsInplace(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Reverse the column order of the input matrix inplace.
- reverseRows(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Create a copy of a matrix with the rows in reverse order.
- reverseRowsInplace(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Reverse the row order of the input matrix inplace.
- RIGHT - Static variable in class org.openimaj.math.geometry.shape.util.PolygonUtils
-
RIGHT
- rigidMatrix(double[][], double[][]) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Compute the least-squares rigid alignment between two sets of matching
points in N-dimensional space.
- rigidMatrix(List<? extends IndependentPair<? extends Coordinate, ? extends Coordinate>>) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Compute the least-squares rigid alignment between two sets of matching
points in N-dimensional space.
- RigidTransformModel3d - Class in org.openimaj.math.geometry.transforms
-
Concrete implementation of a model of a 3D rigid transform with only rotation
and translation allowed.
- RigidTransformModel3d() - Constructor for class org.openimaj.math.geometry.transforms.RigidTransformModel3d
-
- rng - Variable in class org.openimaj.math.matrix.similarity.processor.MultidimensionalScaling
-
- RobustAffineTransformEstimator - Class in org.openimaj.math.geometry.transforms.estimation
-
Helper class to simplify robust estimation of 2D affine transforms without
having to deal with the nuts and bolts of the underlying robust model
fitters, etc.
- RobustAffineTransformEstimator(double) - Constructor for class org.openimaj.math.geometry.transforms.estimation.RobustAffineTransformEstimator
-
Construct using the
LMedS algorithm with the given expected
outlier percentage
- RobustAffineTransformEstimator(double, int, RANSAC.StoppingCondition) - Constructor for class org.openimaj.math.geometry.transforms.estimation.RobustAffineTransformEstimator
-
Construct using the
RANSAC algorithm with the given options.
- RobustAffineTransformEstimator(double, Predicate<AffineTransformModel>) - Constructor for class org.openimaj.math.geometry.transforms.estimation.RobustAffineTransformEstimator
-
Construct using the
LMedS algorithm with the given expected
outlier percentage
- RobustAffineTransformEstimator(double, int, RANSAC.StoppingCondition, Predicate<AffineTransformModel>) - Constructor for class org.openimaj.math.geometry.transforms.estimation.RobustAffineTransformEstimator
-
Construct using the
RANSAC algorithm with the given options.
- RobustFundamentalEstimator - Class in org.openimaj.math.geometry.transforms.estimation
-
Helper class to simplify robust estimation of the Fundamental matrix without
having to deal with the nuts and bolts of the underlying robust model
fitters, etc.
- RobustFundamentalEstimator(double, FundamentalRefinement) - Constructor for class org.openimaj.math.geometry.transforms.estimation.RobustFundamentalEstimator
-
Construct using the
LMedS algorithm with the given expected
outlier percentage
- RobustFundamentalEstimator(double, int, RANSAC.StoppingCondition, FundamentalRefinement) - Constructor for class org.openimaj.math.geometry.transforms.estimation.RobustFundamentalEstimator
-
Construct using the
RANSAC algorithm with the given options.
- RobustHomographyEstimator - Class in org.openimaj.math.geometry.transforms.estimation
-
Helper class to simplify robust estimation of homographies without having to
deal with the nuts and bolts of the underlying robust model fitters, etc.
- RobustHomographyEstimator(double, HomographyRefinement) - Constructor for class org.openimaj.math.geometry.transforms.estimation.RobustHomographyEstimator
-
Construct using the
LMedS algorithm with the given expected
outlier percentage
- RobustHomographyEstimator(double, int, RANSAC.StoppingCondition, HomographyRefinement) - Constructor for class org.openimaj.math.geometry.transforms.estimation.RobustHomographyEstimator
-
Construct using the
RANSAC algorithm with the given options.
- RobustHomographyEstimator(double, HomographyRefinement, Predicate<HomographyModel>) - Constructor for class org.openimaj.math.geometry.transforms.estimation.RobustHomographyEstimator
-
Construct using the
LMedS algorithm with the given expected
outlier percentage
- RobustHomographyEstimator(double, int, RANSAC.StoppingCondition, HomographyRefinement, Predicate<HomographyModel>) - Constructor for class org.openimaj.math.geometry.transforms.estimation.RobustHomographyEstimator
-
Construct using the
RANSAC algorithm with the given options.
- RobustModelFitting<I,D,M extends Model<I,D>> - Interface in org.openimaj.math.model.fit
-
RobustModelFitting is an interface for fitting models that are able to
distinguish between inliers and outliers in the training data.
- rodrigues(Matrix) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Convert a 3D rotation matrix to a Rodrigues rotation vector, which is
oriented along the rotation axis, and has magnitude equal to the rotation
angle.
- rodrigues(double[]) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Convert a Rodrigues rotation vector to a rotation matrix.
- rotate(Point2d, double) - Method in class org.openimaj.math.geometry.point.PointList
-
Rotate the
PointList about the given origin with the given angle
(in radians)
- rotate(double) - Method in class org.openimaj.math.geometry.point.PointList
-
Rotate the
PointList about (0,0) with the given angle (in
radians)
- rotate - Variable in class org.openimaj.math.geometry.shape.algorithm.ProcrustesAnalysis
-
- rotate(Point2d, double) - Method in class org.openimaj.math.geometry.shape.Rectangle
-
Rotate the
Rectangle about the given pivot with the given angle
(in radians)
- RotatedRectangle - Class in org.openimaj.math.geometry.shape
-
A rectangle rotated by an angle.
- RotatedRectangle(Rectangle, float) - Constructor for class org.openimaj.math.geometry.shape.RotatedRectangle
-
Construct with a regular
Rectangle rotated about its centroid
- RotatedRectangle(double, double, double, double, double) - Constructor for class org.openimaj.math.geometry.shape.RotatedRectangle
-
Construct with the given parameters
- RotatedRectangle(float, float, float, float, float) - Constructor for class org.openimaj.math.geometry.shape.RotatedRectangle
-
Construct with the given parameters
- RotatingCalipers - Class in org.openimaj.math.geometry.shape.util
-
Rotating calipers algorithm, based on the implementation by
Bart Kiers.
- RotatingCalipers() - Constructor for class org.openimaj.math.geometry.shape.util.RotatingCalipers
-
- RotatingCalipers.Caliper - Class in org.openimaj.math.geometry.shape.util
-
- RotatingCalipers.Corner - Enum in org.openimaj.math.geometry.shape.util
-
- rotation - Variable in class org.openimaj.math.geometry.shape.RotatedRectangle
-
The rotation angle in radians
- rotationMatrix(double) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Construct a rotation about 0, 0.
- rotationMatrixAboutPoint(double, float, float) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Construct a rotation about the centre of the rectangle defined by width
and height (i.e.
- round(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
- roundVertices() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Iterates through the vertices and rounds all vertices to round integers.
- rowCount() - Method in class org.openimaj.math.matrix.DiagonalMatrix
-
- rowCount() - Method in class org.openimaj.math.matrix.JamaDenseMatrix
-
- rowMean(Matrix) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
- rowSparsity(Matrix) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Compute the proportion of completely zero rows to rows with non-zero
values
- RunningStat - Class in org.openimaj.math.util
-
This class is used for providing a running mean and variance of streams of
data.
- RunningStat() - Constructor for class org.openimaj.math.util.RunningStat
-
Default constructor
- RunningStat(double) - Constructor for class org.openimaj.math.util.RunningStat
-
Constructor that takes the first value
- S - Variable in class org.openimaj.math.matrix.ThinSingularValueDecomposition
-
The singular values
- sample(int) - Method in class org.openimaj.math.geometry.transforms.estimation.sampling.BucketingSampler2d
-
- sample(int, Random) - Method in class org.openimaj.math.statistics.distribution.AbstractMultivariateDistribution
-
- sample(Random) - Method in class org.openimaj.math.statistics.distribution.AbstractMultivariateGaussian
-
- sample(int, Random) - Method in class org.openimaj.math.statistics.distribution.AbstractMultivariateGaussian
-
- sample(Random) - Method in class org.openimaj.math.statistics.distribution.CachingMultivariateGaussian
-
- sample(int, Random) - Method in class org.openimaj.math.statistics.distribution.CachingMultivariateGaussian
-
- sample(int, Random) - Method in class org.openimaj.math.statistics.distribution.DiagonalMultivariateGaussian
-
- sample(Random) - Method in interface org.openimaj.math.statistics.distribution.kernel.UnivariateKernel
-
Draw a sample from the kernel's underlying distribution
- sample(Random) - Method in class org.openimaj.math.statistics.distribution.MixtureOfGaussians
-
- sample(int, Random) - Method in class org.openimaj.math.statistics.distribution.MixtureOfGaussians
-
- sample(int, Random) - Method in interface org.openimaj.math.statistics.distribution.MultivariateDistribution
-
Sample the distribution.
- sample(Random) - Method in interface org.openimaj.math.statistics.distribution.MultivariateDistribution
-
Sample the distribution.
- sample(Random) - Method in class org.openimaj.math.statistics.distribution.MultivariateKernelDensityEstimate
-
- SampledMultivariateDistanceComparator - Class in org.openimaj.math.statistics.distribution.metrics
-
By sampling a distribution and calculating the log liklihood
of those samples against another distribution, construct a distance metric.
- SampledMultivariateDistanceComparator() - Constructor for class org.openimaj.math.statistics.distribution.metrics.SampledMultivariateDistanceComparator
-
- SampledMultivariateDistanceComparator(int) - Constructor for class org.openimaj.math.statistics.distribution.metrics.SampledMultivariateDistanceComparator
-
- SampledMultivariateDistanceComparator(long, int) - Constructor for class org.openimaj.math.statistics.distribution.metrics.SampledMultivariateDistanceComparator
-
- sampler - Variable in class org.openimaj.math.model.fit.LMedS
-
- sampler - Variable in class org.openimaj.math.model.fit.RANSAC
-
- SampsonGeometricResidual() - Constructor for class org.openimaj.math.geometry.transforms.FundamentalModel.SampsonGeometricResidual
-
- sb_tree - Variable in class org.openimaj.math.geometry.shape.util.polygon.ScanBeamTreeEntries
-
- sbt_entries - Variable in class org.openimaj.math.geometry.shape.util.polygon.ScanBeamTreeEntries
-
- scale(float) - Method in interface org.openimaj.math.geometry.GeometricObject2d
-
Scale the shape by the given amount about (0,0).
- scale(Point2d, float) - Method in interface org.openimaj.math.geometry.GeometricObject2d
-
Scale the shape by the given amount about the given point.
- scale(float) - Method in class org.openimaj.math.geometry.line.Line2d
-
- scale(Point2d, float) - Method in class org.openimaj.math.geometry.line.Line2d
-
- scale(float) - Method in class org.openimaj.math.geometry.point.PointList
-
Scale the
PointList by the given amount about (0,0).
- scale(Point2d, float) - Method in class org.openimaj.math.geometry.point.PointList
-
Scale the
PointList by the given amount about the given point.
- scale(float) - Method in class org.openimaj.math.geometry.shape.Circle
-
- scale(Point2d, float) - Method in class org.openimaj.math.geometry.shape.Circle
-
- scale(float) - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- scale(Point2d, float) - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- scale(float) - Method in class org.openimaj.math.geometry.shape.Polygon
-
Scale the polygon by the given amount about (0,0).
- scale(Point2d, float) - Method in class org.openimaj.math.geometry.shape.Polygon
-
Scale the polygon by the given amount about the given point.
- scale(float) - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- scale(Point2d, float) - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- scale(float) - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- scale(Point2d, float) - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- scale(float) - Method in class org.openimaj.math.geometry.shape.Triangle
-
- scale(Point2d, float) - Method in class org.openimaj.math.geometry.shape.Triangle
-
- scaleCentroid(float) - Method in interface org.openimaj.math.geometry.GeometricObject2d
-
Scale the shape about its centroid.
- scaleCentroid(float) - Method in class org.openimaj.math.geometry.line.Line2d
-
- scaleCentroid(float) - Method in class org.openimaj.math.geometry.point.PointList
-
Scale the
PointList about its centre of gravity.
- scaleCentroid(float) - Method in class org.openimaj.math.geometry.shape.Circle
-
- scaleCentroid(float) - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- scaleCentroid(float) - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- scaleCentroid(float) - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- scaleCentroid(float) - Method in class org.openimaj.math.geometry.shape.Triangle
-
- scaleInplace(T, double) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
A = A .
- scaleMatrix(double, double) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Construct a homogeneous scaling transform with the given amounts of
scaling.
- scaleMatrixAboutPoint(double, double, int, int) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Create a scaling centered around a point.
- scaleMatrixAboutPoint(double, double, Point2d) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Create a scaling centered around a point.
- scaleX(float) - Method in class org.openimaj.math.geometry.point.PointList
-
Scale the
PointList only in the x-direction by the given amount
about (0,0).
- scaleX(float) - Method in class org.openimaj.math.geometry.shape.Polygon
-
Scale the polygon only in the x-direction by the given amount about
(0,0).
- scaleXY(float, float) - Method in class org.openimaj.math.geometry.point.PointList
-
Scale the
PointList by the given amount about (0,0).
- scaleXY(float, float) - Method in class org.openimaj.math.geometry.shape.Polygon
-
Scale the polygon by the given amount about (0,0).
- scaleY(float) - Method in class org.openimaj.math.geometry.point.PointList
-
Scale the
PointList only in the y-direction by the given amount
about (0,0).
- scaleY(float) - Method in class org.openimaj.math.geometry.shape.Polygon
-
Scale the polygon only in the y-direction by the given amount about
(0,0).
- scaling - Variable in class org.openimaj.math.geometry.shape.algorithm.ProcrustesAnalysis
-
- ScanBeamTree - Class in org.openimaj.math.geometry.shape.util.polygon
-
Scanbeam tree
- ScanBeamTree(double) - Constructor for class org.openimaj.math.geometry.shape.util.polygon.ScanBeamTree
-
- ScanBeamTreeEntries - Class in org.openimaj.math.geometry.shape.util.polygon
-
- ScanBeamTreeEntries() - Constructor for class org.openimaj.math.geometry.shape.util.polygon.ScanBeamTreeEntries
-
- scoreSamples(double[][]) - Method in class org.openimaj.math.statistics.distribution.MixtureOfGaussians
-
Compute the posterior distribution of the samples, and the overall log
probability of each sample as belonging to the model.
- secondMomentsAndScale() - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- secondVertex() - Method in class org.openimaj.math.geometry.shape.Triangle
-
- select(PrincipalComponentAnalysis) - Method in interface org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis.ComponentSelector
-
Select a subset of principal components, discarding the ones not
selected
- select(PrincipalComponentAnalysis) - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis.EnergyThresholdComponentSelector
-
- select(PrincipalComponentAnalysis) - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis.NumberComponentSelector
-
- select(PrincipalComponentAnalysis) - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis.PercentageEnergyComponentSelector
-
- selectSubset(PrincipalComponentAnalysis.ComponentSelector) - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
- selectSubset(int) - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
Select a subset of the principal components.
- selectSubsetEnergyThreshold(double) - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
Select a subset of the principal components such that all remaining
components have a cumulative energy less than the given value.
- selectSubsetPercentageEnergy(double) - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
Select a subset of the principal components such that all remaining
components have a certain percentage cumulative energy of the total.
- setBeginPoint(Point2d) - Method in class org.openimaj.math.geometry.line.Line2d
-
Set the start point
- setBounds(float, float, float, float) - Method in class org.openimaj.math.geometry.shape.Rectangle
-
Set the position and size of this rectangle
- setCollection(Collection<? extends IndependentPair<Point2d, Point2d>>) - Method in class org.openimaj.math.geometry.transforms.estimation.sampling.BucketingSampler2d
-
- setColumn(Matrix, int, double) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Set the values of the elements in a single column to a constant value.
- setData(int, int, double[][]) - Method in class org.openimaj.math.matrix.ReadWriteableMatrix
-
- setEndPoint(Point2d) - Method in class org.openimaj.math.geometry.line.Line2d
-
Set the end point
- setEndPoint() - Method in class org.openimaj.math.geometry.line.Line2d
-
Get the end point
- setF(Matrix) - Method in class org.openimaj.math.geometry.transforms.FundamentalModel
-
Set the Fundamental matrix
- setIM(double) - Method in class org.openimaj.math.util.Complex
-
Set the imaginary part.
- setImproveEstimate(boolean) - Method in class org.openimaj.math.model.fit.RANSAC
-
Set whether RANSAC should attempt to improve the model using all inliers
as data
- setIndexValue(int, String) - Method in class org.openimaj.math.matrix.similarity.SimilarityMatrix
-
Set the value of the index at a given offset
- setIsHole(boolean) - Method in class org.openimaj.math.geometry.shape.Polygon
-
Set whether this polygon represents a hole in another polygon.
- setMaxIterations(int) - Method in class org.openimaj.math.model.fit.RANSAC
-
Set the maximum number of allowed iterations
- setModel(M) - Method in class org.openimaj.math.geometry.transforms.residuals.AlgebraicResidual2d
-
- setModel(M) - Method in class org.openimaj.math.geometry.transforms.residuals.SingleImageTransferResidual2d
-
- setModel(M) - Method in class org.openimaj.math.geometry.transforms.residuals.SymmetricTransferResidual2d
-
- setModel(M) - Method in class org.openimaj.math.geometry.transforms.residuals.TransformedSITR2d
-
- setModel(M) - Method in class org.openimaj.math.model.fit.RANSAC
-
Set the underlying model being fitted
- setModel(M) - Method in class org.openimaj.math.model.fit.residuals.AbstractResidualCalculator
-
- setModel(M) - Method in interface org.openimaj.math.model.fit.residuals.ResidualCalculator
-
Set the current model being evaluated.
- setModelConstructionData(List<? extends IndependentPair<I, D>>) - Method in class org.openimaj.math.model.fit.RANSAC
-
Set the data used to construct the model
- setNumComponents(int) - Method in class org.openimaj.math.geometry.shape.PointDistributionModel
-
Set the number of components of the PDM
- setNumComponents(PrincipalComponentAnalysis.ComponentSelector) - Method in class org.openimaj.math.geometry.shape.PointDistributionModel
-
- setOrdinate(int, Number) - Method in interface org.openimaj.math.geometry.point.Coordinate
-
Set the ordinate value for a specific dimension.
- setOrdinate(int, Number) - Method in class org.openimaj.math.geometry.point.PayloadCoordinate
-
- setOrdinate(int, Number) - Method in class org.openimaj.math.geometry.point.Point2dImpl
-
- setOrdinate(int, Number) - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- setPayload(O) - Method in class org.openimaj.math.geometry.point.PayloadCoordinate
-
Set the payload.
- setRadius(float) - Method in class org.openimaj.math.geometry.shape.Circle
-
Set the radius of the circle.
- setRE(double) - Method in class org.openimaj.math.util.Complex
-
Set the real part.
- setRow(Matrix, int, double) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Set the values of the elements in a single column to a constant value.
- setSubMatrix(Matrix, int, int, Matrix) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Set a submatrix of a larger matrix
- setSubMatrixCol(Matrix, int, int, Vector) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Starting from a given row of a column, set the values of a matrix to the
values of v
- setSubMatrixRow(Matrix, int, int, Vector) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Starting from a given column of a row, set the values of a matrix to the
values of v
- setSubVector(Vector, int, Vector) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- setTransform(Matrix) - Method in class org.openimaj.math.geometry.transforms.HomographyModel
-
Set the transform matrix to the new one
- setValues(Matrix) - Method in class org.openimaj.math.matrix.EigenValueVectorPair
-
Set the Eigen values
- setVectors(Matrix) - Method in class org.openimaj.math.matrix.EigenValueVectorPair
-
Set the Eigen vectors
- setX(float) - Method in class org.openimaj.math.geometry.point.AbstractPoint2d
-
- setX(float) - Method in interface org.openimaj.math.geometry.point.Point2d
-
Set x coordinate of point
- setX(float) - Method in class org.openimaj.math.geometry.point.Point2dImpl
-
- setX(double) - Method in interface org.openimaj.math.geometry.point.Point3d
-
Set x coordinate of point
- setX(double) - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- setX(float) - Method in class org.openimaj.math.geometry.shape.Circle
-
Set the x-ordinate of the centre of the circle.
- setY(float) - Method in class org.openimaj.math.geometry.point.AbstractPoint2d
-
- setY(float) - Method in interface org.openimaj.math.geometry.point.Point2d
-
Set y coordinate of point
- setY(float) - Method in class org.openimaj.math.geometry.point.Point2dImpl
-
- setY(double) - Method in interface org.openimaj.math.geometry.point.Point3d
-
Set y coordinate of point
- setY(double) - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- setY(float) - Method in class org.openimaj.math.geometry.shape.Circle
-
Set the y-ordinate of the centre of the circle.
- setZ(double) - Method in interface org.openimaj.math.geometry.point.Point3d
-
Set z coordinate of point
- setZ(double) - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- Shape - Interface in org.openimaj.math.geometry.shape
-
Interface for classes that represent a shape.
- sharesVertex(Triangle) - Method in class org.openimaj.math.geometry.shape.Triangle
-
Test whether this triangle shares a vertex with another triangle.
- shouldStopIterations(int) - Method in class org.openimaj.math.model.fit.RANSAC.BestFitStoppingCondition
-
- shouldStopIterations(int) - Method in class org.openimaj.math.model.fit.RANSAC.NumberInliersStoppingCondition
-
- shouldStopIterations(int) - Method in class org.openimaj.math.model.fit.RANSAC.ProbabilisticMinInliersStoppingCondition
-
- shouldStopIterations(int) - Method in interface org.openimaj.math.model.fit.RANSAC.StoppingCondition
-
Should we stop iterating and return the model?
- sign(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
For each element of X, sign(X) returns 1 if the element is greater than
zero, 0 if it equals zero and -1 if it is less than zero.
- SimilarityMatrix - Class in org.openimaj.math.matrix.similarity
-
A similarity matrix is a square matrix with an associated index.
- SimilarityMatrix() - Constructor for class org.openimaj.math.matrix.similarity.SimilarityMatrix
-
Construct an empty similarity matrix.
- SimilarityMatrix(int) - Constructor for class org.openimaj.math.matrix.similarity.SimilarityMatrix
-
Construct a similarity matrix with the given size
and allocate the index accordingly.
- SimilarityMatrix(String[]) - Constructor for class org.openimaj.math.matrix.similarity.SimilarityMatrix
-
Construct a similarity matrix with the given index
and set the matrix size based on the index length.
- SimilarityMatrix(String[], Matrix) - Constructor for class org.openimaj.math.matrix.similarity.SimilarityMatrix
-
Construct a similarity matrix based on the given index
and matrix.
- SimilarityMatrix(String[], double[][]) - Constructor for class org.openimaj.math.matrix.similarity.SimilarityMatrix
-
Construct a similarity matrix based on the given index
and matrix data.
- SimilarityMatrixProcessor - Interface in org.openimaj.math.matrix.similarity.processor
-
- SimpleEdge<VERTEX> - Class in org.openimaj.math.graph
-
A simple representation of a graph edge with public accessors
for fast access.
- SimpleEdge() - Constructor for class org.openimaj.math.graph.SimpleEdge
-
- SimpleModelFitting<I,D,M extends EstimatableModel<I,D>> - Class in org.openimaj.math.model.fit
-
Example robust fitting, that simply wraps the models estimate method.
- SimpleModelFitting(M, ResidualCalculator<I, D, M>, double) - Constructor for class org.openimaj.math.model.fit.SimpleModelFitting
-
Creates a SimpleModelFitting object to fit data to a model
- SimpleModelFitting(M, ResidualCalculator<I, D, M>, DistanceCheck) - Constructor for class org.openimaj.math.model.fit.SimpleModelFitting
-
Creates a SimpleModelFitting object to fit data to a model
- SimpleWeightedEdge<VERTEX> - Class in org.openimaj.math.graph
-
A simple weighted edge representation
- SimpleWeightedEdge() - Constructor for class org.openimaj.math.graph.SimpleWeightedEdge
-
- SingleImageTransferResidual2d<M extends Model<Point2d,Point2d>> - Class in org.openimaj.math.geometry.transforms.residuals
-
Compute the 2d geometric Single Image Transfer residual.
- SingleImageTransferResidual2d() - Constructor for class org.openimaj.math.geometry.transforms.residuals.SingleImageTransferResidual2d
-
- size() - Method in class org.openimaj.math.geometry.point.PointList
-
- solve(double[], double[], double[]) - Static method in class org.openimaj.math.geometry.transforms.FundamentalRefinement.FastSolveNormal3x2
-
Solve the over-determined system [r1 r2]x = [r3] where r1, r2 and r3
are 3-dimensional column vectors and x is a 2 dimensional column
vector x=[r; s].
- solveGeneralQuadratic(float, float, float) - Static method in class org.openimaj.math.util.QuadraticEquation
-
Solve the general quadratic ax^2 + bx + c = 0
- solveGeneralQuadratic(double, double, double) - Static method in class org.openimaj.math.util.QuadraticEquation
-
Solve the general quadratic ax^2 + bx + c = 0
- solveHomogeneousSystem(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Solves the system Ax = 0, returning the vector x as an
array.
- solveHomogeneousSystem(double[][]) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Solves the system Ax = 0, returning the vector x as an
array.
- solveHomogeneousSystem(DenseMatrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Solves the system Ax = 0, returning the vector x as an
array.
- sparseVectorToSparseArray(SparseVector) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- sparsity(Matrix) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Compute the sparsity
- sparsity(Matrix) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Compute the matrix sparsity (i.e.
- sparsity(SparseMatrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Compute the sparsity (i.e.
- SphericalMultivariateGaussian - Class in org.openimaj.math.statistics.distribution
-
- SphericalMultivariateGaussian(Matrix, double) - Constructor for class org.openimaj.math.statistics.distribution.SphericalMultivariateGaussian
-
Construct the Gaussian with the provided center and covariance
- SphericalMultivariateGaussian(int) - Constructor for class org.openimaj.math.statistics.distribution.SphericalMultivariateGaussian
-
Construct the Gaussian with the zero mean and unit variance
- sqrt(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Compute the principle square root, X, of the matrix A such that A=X*X
- standardDeviation() - Method in class org.openimaj.math.util.RunningStat
-
Returns the running standard deviation
- StandardUnivariateKernels - Enum in org.openimaj.math.statistics.distribution.kernel
-
Standard univariate (1-d) kernel (window) implementations
- start - Variable in class org.openimaj.math.geometry.shape.algorithm.ConvexityDefect
-
The starting point on the convex hull
- std(double[][]) - Static method in class org.openimaj.math.util.DoubleArrayStatsUtils
-
Calculate the sample standard deviation of a 2D array.
- std(double[]) - Static method in class org.openimaj.math.util.DoubleArrayStatsUtils
-
Calculate the sample standard deviation of a 1D array.
- std(float[][]) - Static method in class org.openimaj.math.util.FloatArrayStatsUtils
-
Calculate the standard deviation of a 2D array.
- std(float[]) - Static method in class org.openimaj.math.util.FloatArrayStatsUtils
-
Calculate the standard deviation of a 1D array.
- StNode - Class in org.openimaj.math.geometry.shape.util.polygon
-
Sorted edge table
- StNode(EdgeNode, StNode) - Constructor for class org.openimaj.math.geometry.shape.util.polygon.StNode
-
- stoppingCondition - Variable in class org.openimaj.math.model.fit.RANSAC
-
- SUBJ - Static variable in class org.openimaj.math.geometry.shape.util.PolygonUtils
-
SUBJ
- subMatrix(T, int, int, int, int) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Extract the submatrix of the same type of mat
- subMatrix(T, TIntCollection, TIntCollection) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Extract a submatrix from the given rows and cols
- subMatrix(T, TIntArrayList, int, int) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- subMatrix(T, int, int, TIntArrayList) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- succ - Variable in class org.openimaj.math.geometry.shape.util.polygon.EdgeNode
-
Edge connected at the upper end
- sum(Matrix) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Sum the matrix entries
- sum(DiagonalMatrix) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Sum the diagonal of the given matrix
- sum(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Compute the sum of all elements of the matrix.
- sum(double[][]) - Static method in class org.openimaj.math.util.DoubleArrayStatsUtils
-
Calculate the sum of a 2D array.
- sum(double[]) - Static method in class org.openimaj.math.util.DoubleArrayStatsUtils
-
Calculate the sum of a 1D array.
- sum(float[][]) - Static method in class org.openimaj.math.util.FloatArrayStatsUtils
-
Calculate the sum of a 2D array.
- sum(float[]) - Static method in class org.openimaj.math.util.FloatArrayStatsUtils
-
Calculate the sum of a 1D array.
- sumAbs(double[][]) - Static method in class org.openimaj.math.util.DoubleArrayStatsUtils
-
Calculate the sum of the absolute values of a 2D array.
- sumAbs(double[]) - Static method in class org.openimaj.math.util.DoubleArrayStatsUtils
-
Calculate the sum the absolute values of a 1D array.
- sumAbs(float[][]) - Static method in class org.openimaj.math.util.FloatArrayStatsUtils
-
Calculate the sum of the absolute values of a 2D array.
- sumAbs(float[]) - Static method in class org.openimaj.math.util.FloatArrayStatsUtils
-
Calculate the sum the absolute values of a 1D array.
- sumCols(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Compute the sum of values in all cols
- sumColumn(Matrix, int) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Compute the sum of values in a single column
- sumRow(Matrix, int) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Compute the sum of values in a single row
- sumRows(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Compute the sum of values in all rows
- sumSq(double[][]) - Static method in class org.openimaj.math.util.DoubleArrayStatsUtils
-
Calculate the sum of the squared values of a 2D array.
- sumSq(double[]) - Static method in class org.openimaj.math.util.DoubleArrayStatsUtils
-
Calculate the sum the squared values of a 1D array.
- sumSq(float[][]) - Static method in class org.openimaj.math.util.FloatArrayStatsUtils
-
Calculate the sum of the squared values of a 2D array.
- sumSq(float[]) - Static method in class org.openimaj.math.util.FloatArrayStatsUtils
-
Calculate the sum the squared values of a 1D array.
- SvdPrincipalComponentAnalysis - Class in org.openimaj.math.matrix.algorithm.pca
-
Compute the PCA using an SVD without actually constructing the covariance
matrix.
- SvdPrincipalComponentAnalysis() - Constructor for class org.openimaj.math.matrix.algorithm.pca.SvdPrincipalComponentAnalysis
-
- SvdPrincipalComponentAnalysis(int) - Constructor for class org.openimaj.math.matrix.algorithm.pca.SvdPrincipalComponentAnalysis
-
- symmetricEig2x2(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Compute the real Eigen decomposition of a symmetric 2x2 matrix.
- symmetricGeneralisedEigenvalues(DenseMatrix, DenseMatrix) - Static method in class org.openimaj.math.matrix.GeneralisedEigenvalueProblem
-
Compute the generalised eigenvalues, L, of the problem A x = L B x.
- symmetricGeneralisedEigenvalues(Matrix, Matrix) - Static method in class org.openimaj.math.matrix.GeneralisedEigenvalueProblem
-
Compute the generalised eigenvalues, L, of the problem A x = L B x.
- symmetricGeneralisedEigenvectors(DenseMatrix, DenseMatrix) - Static method in class org.openimaj.math.matrix.GeneralisedEigenvalueProblem
-
Solve the general problem A x = L B x.
- symmetricGeneralisedEigenvectors(Matrix, Matrix) - Static method in class org.openimaj.math.matrix.GeneralisedEigenvalueProblem
-
Solve the general problem A x = L B x.
- symmetricGeneralisedEigenvectorsSorted(Matrix, Matrix) - Static method in class org.openimaj.math.matrix.GeneralisedEigenvalueProblem
-
Solve the general problem A x = L B x.
- symmetricGeneralisedEigenvectorsSorted(Matrix, Matrix, int) - Static method in class org.openimaj.math.matrix.GeneralisedEigenvalueProblem
-
Solve the general problem A x = L B x.
- SymmetricTransferResidual2d<M extends Model<Point2d,Point2d> & MatrixTransformProvider> - Class in org.openimaj.math.geometry.transforms.residuals
-
The points in the first image are projected by the homography matrix to
produce new estimates of the second image points and the second image point
projected by the inverse homography to produce estimates of the first.
- SymmetricTransferResidual2d() - Constructor for class org.openimaj.math.geometry.transforms.residuals.SymmetricTransferResidual2d
-
- tanh(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Return a copy of the input matrix where every value is the hyperbolic
tangent of the elements.
- TED - Static variable in class org.openimaj.math.geometry.shape.util.polygon.VertexType
-
Top edge
- test(M) - Method in class org.openimaj.math.geometry.transforms.check.ConvexityCheck2D
-
- test(M) - Method in class org.openimaj.math.geometry.transforms.check.OrientationCheck2D
-
- test(M) - Method in class org.openimaj.math.geometry.transforms.check.TransformMatrixConditionCheck
-
- TH - Static variable in class org.openimaj.math.geometry.shape.util.polygon.HState
-
Top horizontal edge
- ThinSingularValueDecomposition - Class in org.openimaj.math.matrix
-
Thin SVD based on Adrian Kuhn's wrapper around ARPACK.
- ThinSingularValueDecomposition(Matrix, int) - Constructor for class org.openimaj.math.matrix.ThinSingularValueDecomposition
-
Perform thin SVD on matrix, calculating at most ndims dimensions.
- ThinSingularValueDecomposition(Matrix, int) - Constructor for class org.openimaj.math.matrix.ThinSingularValueDecomposition
-
Perform thin SVD on matrix, calculating at most ndims dimensions.
- ThinSvdPrincipalComponentAnalysis - Class in org.openimaj.math.matrix.algorithm.pca
-
Compute the PCA using a thin SVD to extract the best-n principal
components directly.
- ThinSvdPrincipalComponentAnalysis(int) - Constructor for class org.openimaj.math.matrix.algorithm.pca.ThinSvdPrincipalComponentAnalysis
-
- thirdVertex() - Method in class org.openimaj.math.geometry.shape.Triangle
-
- threshold(SparseMatrix, double) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Set values below the given threshold to zero in the output matrix.
- Threshold - Class in org.openimaj.math.matrix.similarity.processor
-
A similarity matrix processor that sets all values
less than a threshold to 0 and all other values to
1.
- Threshold(double) - Constructor for class org.openimaj.math.matrix.similarity.processor.Threshold
-
Default constructor.
- threshold - Variable in class org.openimaj.math.matrix.similarity.processor.Threshold
-
- ThresholdDistanceCheck - Class in org.openimaj.math.util.distance
-
Implementation of a
DistanceCheck that tests the distance against a
fixed threshold.
- ThresholdDistanceCheck(double) - Constructor for class org.openimaj.math.util.distance.ThresholdDistanceCheck
-
Construct with the given threshold for checking the distance.
- times(DiagonalMatrix, SparseMatrix) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Left multiply two matrices: R = D .
- times(SparseMatrix, DiagonalMatrix) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Right multiply two matrices: R = A .
- times(Matrix, double) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Multiply a matrix by a constant inplace, returning the matrix.
- timesInplace(Matrix, double) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Multiply a matrix by a constant, storing the results in the input matrix.
- timesInplace(SparseMatrix, SparseMatrix) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- timesInplace(Matrix, Matrix) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- to - Variable in class org.openimaj.math.graph.SimpleEdge
-
Second vertex
- toColJama(Vector) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- toEllipse() - Method in class org.openimaj.math.geometry.shape.Polygon
-
- toJama(Matrix) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- toJavaString(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Format a matrix as a single-line string suitable for using in java
- toMatlabString(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Format a matrix as a single-line string suitable for using in matlab or
octave
- toMLArray(String, Matrix) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Convert a matlab MLArray to a Matrix
- toMTJ(Matrix) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- top - Variable in class org.openimaj.math.geometry.shape.util.polygon.EdgeNode
-
Edge upper (x, y) coordinate
- top_node - Variable in class org.openimaj.math.geometry.shape.util.polygon.AetTree
-
- top_node - Variable in class org.openimaj.math.geometry.shape.util.polygon.LmtTable
-
- TopPolygonNode - Class in org.openimaj.math.geometry.shape.util.polygon
-
- TopPolygonNode() - Constructor for class org.openimaj.math.geometry.shape.util.polygon.TopPolygonNode
-
- toPythonString(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Format a matrix as a single-line string suitable for using in python
- toRowJama(Vector) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
- toString() - Method in class org.openimaj.math.geometry.line.Line2d
-
- toString() - Method in class org.openimaj.math.geometry.point.Point2dImpl
-
- toString() - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- toString() - Method in class org.openimaj.math.geometry.point.PointList
-
- toString() - Method in class org.openimaj.math.geometry.shape.Circle
-
- toString() - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- toString() - Method in class org.openimaj.math.geometry.shape.Polygon
-
Displays the complete list of vertices unless the number of vertices is
greater than 10 - then a sublist is shown of 5 from the start and 5 from
the end separated by ellipses.
- toString() - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- toString() - Method in class org.openimaj.math.geometry.shape.Rectangle3D
-
- toString() - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- toString() - Method in class org.openimaj.math.geometry.shape.Triangle
-
- toString() - Method in class org.openimaj.math.geometry.shape.util.polygon.BundleState
-
- toString() - Method in class org.openimaj.math.geometry.shape.util.polygon.OperationType
-
- toString() - Method in class org.openimaj.math.geometry.transforms.AffineTransformModel
-
- toString() - Method in class org.openimaj.math.geometry.transforms.AffineTransformModel3d
-
- toString() - Method in class org.openimaj.math.matrix.algorithm.pca.PrincipalComponentAnalysis
-
- toString() - Method in class org.openimaj.math.matrix.EigenValueVectorPair
-
- toString(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
Generate a
String representation of a matrix.
- toString() - Method in class org.openimaj.math.matrix.similarity.processor.MultidimensionalScaling
-
- toString() - Method in class org.openimaj.math.matrix.similarity.SimilarityMatrix
-
- toString() - Method in class org.openimaj.math.model.LeastSquaresLinearModel
-
- toString() - Method in class org.openimaj.math.statistics.distribution.AbstractMultivariateGaussian
-
- toString() - Method in class org.openimaj.math.util.Complex
-
Text representation of this complex number.
- toUndirectedUnweightedGraph(double) - Method in class org.openimaj.math.matrix.similarity.SimilarityMatrix
-
Convert the similarity matrix to an unweighted, undirected
graph representation.
- toUnitVector() - Method in class org.openimaj.math.geometry.line.Line2d
-
Convert the line to a unit vector
- trace(Matrix) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
- train(double[][]) - Method in class org.openimaj.math.matrix.algorithm.whitening.PCAWhitening
-
- train(double[][]) - Method in class org.openimaj.math.matrix.algorithm.whitening.WhiteningTransform
-
Train the whitening transform with the given features.
- train(double[][]) - Method in class org.openimaj.math.matrix.algorithm.whitening.ZCAWhitening
-
- train(double[][]) - Method in interface org.openimaj.math.statistics.normalisation.TrainableNormaliser
-
Train the normaliser.
- train(double[][]) - Method in class org.openimaj.math.statistics.normalisation.ZScore
-
- TrainableNormaliser - Interface in org.openimaj.math.statistics.normalisation
-
Interface for
Normalisers that need to be pre-trained in order to
compute relevant statistics to perform the actual normalisation operation.
- transform(Matrix) - Method in interface org.openimaj.math.geometry.GeometricObject2d
-
- transform(Matrix) - Method in class org.openimaj.math.geometry.line.Line2d
-
Transform a line.
- transform(Matrix) - Method in class org.openimaj.math.geometry.point.AbstractPoint2d
-
- transform(Matrix) - Method in interface org.openimaj.math.geometry.point.Point2d
-
Transform the point by the given matrix
- transform(Matrix) - Method in class org.openimaj.math.geometry.point.Point2dImpl
-
- transform(Matrix) - Method in interface org.openimaj.math.geometry.point.Point3d
-
Transform the point by the given matrix
- transform(Matrix) - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- transform(Matrix) - Method in class org.openimaj.math.geometry.point.PointList
-
Apply a 3x3 transform matrix to a copy of the
PointList and
return it
- transform(Matrix) - Method in class org.openimaj.math.geometry.shape.Circle
-
- transform(Matrix) - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- transform(Matrix) - Method in class org.openimaj.math.geometry.shape.Polygon
-
Apply a 3x3 transform matrix to a copy of the polygon and return it
- transform(Matrix) - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- transform(Matrix) - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- transform(Matrix) - Method in interface org.openimaj.math.geometry.shape.Shape
-
- transform(Matrix) - Method in class org.openimaj.math.geometry.shape.Triangle
-
- transform - Variable in class org.openimaj.math.geometry.transforms.AffineTransformModel
-
- transform - Variable in class org.openimaj.math.geometry.transforms.AffineTransformModel3d
-
- transform - Variable in class org.openimaj.math.matrix.algorithm.whitening.PCAWhitening
-
- transformAffine(Matrix) - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- transformAffineCovar(Matrix) - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- TransformedSITR2d<M extends Model<Point2d,Point2d>> - Class in org.openimaj.math.geometry.transforms.residuals
-
- TransformedSITR2d(Matrix, Matrix) - Constructor for class org.openimaj.math.geometry.transforms.residuals.TransformedSITR2d
-
Construct with the given transforms
- transformMatrix() - Method in class org.openimaj.math.geometry.shape.Ellipse
-
Get the transform matrix required to turn points on a unit circle into
the points on this ellipse.
- TransformMatrixConditionCheck<M extends Model<?,?> & MatrixTransformProvider> - Class in org.openimaj.math.geometry.transforms.check
-
A check for
Models that produce transform matrices (via the
MatrixTransformProvider) that tests whether the condition number is
below a threshold.
- TransformMatrixConditionCheck(double) - Constructor for class org.openimaj.math.geometry.transforms.check.TransformMatrixConditionCheck
-
Construct the check with the given threshold.
- TransformUtilities - Class in org.openimaj.math.geometry.transforms
-
A collection of static methods for creating transform matrices.
- translate(float, float) - Method in interface org.openimaj.math.geometry.GeometricObject2d
-
Translate the shapes position
- translate(float, float) - Method in class org.openimaj.math.geometry.line.Line2d
-
- translate(float, float) - Method in class org.openimaj.math.geometry.point.AbstractPoint2d
-
- translate(Point2d) - Method in class org.openimaj.math.geometry.point.AbstractPoint2d
-
- translate(float, float) - Method in interface org.openimaj.math.geometry.point.Point2d
-
Translate the position of the point by the given amounts
- translate(Point2d) - Method in interface org.openimaj.math.geometry.point.Point2d
-
Translate the position of the point by the given amounts
- translate(float, float) - Method in class org.openimaj.math.geometry.point.Point2dImpl
-
- translate(Point2d) - Method in class org.openimaj.math.geometry.point.Point2dImpl
-
- translate(double, double, double) - Method in interface org.openimaj.math.geometry.point.Point3d
-
Translate the position of the point by the given amounts
- translate(Point3d) - Method in interface org.openimaj.math.geometry.point.Point3d
-
Translate the position of the point by the given amounts
- translate(double, double, double) - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- translate(Point3d) - Method in class org.openimaj.math.geometry.point.Point3dImpl
-
- translate(float, float) - Method in class org.openimaj.math.geometry.point.PointList
-
- translate(float, float) - Method in class org.openimaj.math.geometry.shape.Circle
-
- translate(float, float) - Method in class org.openimaj.math.geometry.shape.Ellipse
-
- translate(float, float) - Method in class org.openimaj.math.geometry.shape.Polygon
-
Translate the polygons position
- translate(float, float) - Method in class org.openimaj.math.geometry.shape.Rectangle
-
- translate(float, float) - Method in class org.openimaj.math.geometry.shape.RotatedRectangle
-
- translate(float, float) - Method in class org.openimaj.math.geometry.shape.Triangle
-
- translateMatrix(double, double) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Construct a translation.
- translateToPointMatrix(Point2d, Point2d) - Static method in class org.openimaj.math.geometry.transforms.TransformUtilities
-
Given two points, get a transform matrix that takes points from point a
to point b
- transpose(T) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Transpose a matrix, returning a new matrix.
- transposeDotProduct(Matrix, Matrix) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Compute A^T .
- transposeMultiply(Vector) - Method in class org.openimaj.math.matrix.DiagonalMatrix
-
- transposeNonTransposeMultiply(Vector) - Method in class org.openimaj.math.matrix.DiagonalMatrix
-
- Triangle - Class in org.openimaj.math.geometry.shape
-
A triangle shape
- Triangle(Point2d, Point2d, Point2d) - Constructor for class org.openimaj.math.geometry.shape.Triangle
-
Construct a Triangle with the given vertices.
- Triangle(Point2d[]) - Constructor for class org.openimaj.math.geometry.shape.Triangle
-
Construct a Triangle with the given vertices.
- triangles - Variable in class org.openimaj.math.geometry.shape.TriangulatedPolygon
-
- triangulate(List<? extends Point2d>) - Static method in class org.openimaj.math.geometry.triangulation.DelaunayTriangulator
-
Trianglate a set of vertices.
- TriangulatedPolygon - Class in org.openimaj.math.geometry.shape
-
A polygon that has been broken into triangles.
- TriangulatedPolygon(Polygon) - Constructor for class org.openimaj.math.geometry.shape.TriangulatedPolygon
-
- TriangulatedPolygon(Shape) - Constructor for class org.openimaj.math.geometry.shape.TriangulatedPolygon
-
- type - Variable in class org.openimaj.math.geometry.line.Line2d.IntersectionResult
-
The type of intersection
- type - Variable in class org.openimaj.math.geometry.shape.util.polygon.EdgeNode
-
PolygonUtils / subject edge flag
- valsToIndex(double[]) - Static method in class org.openimaj.math.matrix.MatrixUtils
-
- value(RealVector) - Method in class org.openimaj.math.geometry.transforms.FundamentalRefinement.Base
-
- valueOf(String) - Static method in enum org.openimaj.math.geometry.line.Line2d.IntersectionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.openimaj.math.geometry.shape.util.GrahamScan.Turn
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.openimaj.math.geometry.shape.util.RotatingCalipers.Corner
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.openimaj.math.geometry.transforms.FundamentalRefinement.Parameterisation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.openimaj.math.geometry.transforms.FundamentalRefinement
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.openimaj.math.geometry.transforms.HomographyRefinement
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.openimaj.math.statistics.distribution.kernel.StandardUnivariateKernels
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.openimaj.math.geometry.line.Line2d.IntersectionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.openimaj.math.geometry.shape.util.GrahamScan.Turn
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.openimaj.math.geometry.shape.util.RotatingCalipers.Corner
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.openimaj.math.geometry.transforms.FundamentalRefinement.Parameterisation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.openimaj.math.geometry.transforms.FundamentalRefinement
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.openimaj.math.geometry.transforms.HomographyRefinement
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.openimaj.math.statistics.distribution.kernel.StandardUnivariateKernels
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- var(double[]) - Static method in class org.openimaj.math.util.DoubleArrayStatsUtils
-
Calculate the sample variance of a one dimensional double array.
- var(double[][]) - Static method in class org.openimaj.math.util.DoubleArrayStatsUtils
-
Calculate the sample variance of a one dimensional double array.
- var(float[]) - Static method in class org.openimaj.math.util.FloatArrayStatsUtils
-
Calculate the variance of a one dimensional float array.
- var(float[][]) - Static method in class org.openimaj.math.util.FloatArrayStatsUtils
-
Calculate the variance of a one dimensional float array.
- variance - Variable in class org.openimaj.math.statistics.distribution.DiagonalMultivariateGaussian
-
The diagonal of the covariance matrix
- variance - Variable in class org.openimaj.math.statistics.distribution.SphericalMultivariateGaussian
-
The variance
- variance() - Method in class org.openimaj.math.util.RunningStat
-
Returns the running variance
- vec() - Method in class org.openimaj.math.matrix.MeanVector
-
- vectorArrayToMatrix(Vector[], boolean) - Method in class org.openimaj.math.matrix.ThinSingularValueDecomposition
-
- vertex - Variable in class org.openimaj.math.geometry.shape.util.polygon.EdgeNode
-
Piggy-backed contour vertex
data
- VertexType - Class in org.openimaj.math.geometry.shape.util.polygon
-
Edge intersection classes
- VertexType() - Constructor for class org.openimaj.math.geometry.shape.util.polygon.VertexType
-
- vertices - Variable in class org.openimaj.math.geometry.shape.Triangle
-
The vertices of the triangle
- Voronoi - Class in org.openimaj.math.geometry.triangulation
-
Static methods for the computation of a Voronoi diagram (aka Dirichlet
tessellation) from a set of points.
- vstack(MatrixFactory<? extends Matrix>, Matrix...) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Stack matrices vertically
- vstack(Matrix...) - Static method in class org.openimaj.math.matrix.CFMatrixUtils
-
Stack matrices vertically
- vstack(Matrix...) - Static method in class org.openimaj.math.matrix.MatlibMatrixUtils
-
Stack matrices vertically
- Vt - Variable in class org.openimaj.math.matrix.ThinSingularValueDecomposition
-
The transpose of the V matrix