Package | Description |
---|---|
org.openimaj.image | |
org.openimaj.image.analysis.algorithm | |
org.openimaj.image.contour | |
org.openimaj.image.objectdetection.filtering | |
org.openimaj.image.pixel | |
org.openimaj.image.processing.face.alignment |
The alignment package contains implementations of face
aligners.
|
org.openimaj.image.processing.face.detection |
The detection package contains implementations
of face detectors.
|
org.openimaj.image.processing.transform | |
org.openimaj.image.renderer | |
org.openimaj.math.geometry.shape | |
org.openimaj.text.geo | |
org.openimaj.video.tracking.klt | |
org.openimaj.vis.world |
Modifier and Type | Method and Description |
---|---|
void |
Image.drawShape(Shape s,
int thickness,
Q col)
Draw the given shape in the specified colour with the given thickness
lines.
|
void |
Image.drawShape(Shape p,
Q col)
Draw the given shape in the specified colour.
|
void |
Image.drawShapeFilled(Shape s,
Q col)
Draw the given shape, filled with the specified colour.
|
Modifier and Type | Class and Description |
---|---|
static class |
HoughCircles.WeightedCircle
A circle with an associated weight.
|
Modifier and Type | Class and Description |
---|---|
class |
Contour
A contour or hierarchical set of contours within an image.
|
Modifier and Type | Class and Description |
---|---|
class |
MaxSizeFilter<T extends Shape>
Filter to select the biggest detection.
|
Modifier and Type | Method and Description |
---|---|
protected void |
PixelSet.fromShape(Shape shape) |
Constructor and Description |
---|
ConnectedComponent(Shape shape)
Construct a new connected component from the given shape.
|
Modifier and Type | Method and Description |
---|---|
protected List<Pair<Shape>> |
MeshWarpAligner.createMesh(FacialKeypoint[] det) |
Modifier and Type | Method and Description |
---|---|
Shape |
EllipticalDetectedFace.getShape() |
Shape |
DetectedFace.getShape()
Get the shape of the detection.
|
Shape |
CCDetectedFace.getShape() |
Modifier and Type | Field and Description |
---|---|
protected List<Shape> |
ProjectionProcessor.projectedShapes |
Modifier and Type | Method and Description |
---|---|
protected Shape[][] |
ProjectionProcessor.getCurrentShapes()
Get the current shapes as an array for efficient access, first entry for
each shape is its rectangle, second entry is the shape
|
Shape |
PiecewiseMeshWarp.getMatchingShape(Point2d p)
Get the shape in the observation space for a point in the canonical
space.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
ProjectionProcessor.isInside(int shapeIndex,
Shape[][] projectRectangleShapes,
Point2d realPoint) |
Constructor and Description |
---|
PiecewiseMeshWarp(List<Pair<Shape>> matchingRegions)
Construct the warp with a list of matching shapes (which must be either
quads or triangles).
|
Modifier and Type | Method and Description |
---|---|
void |
ImageRenderer.drawShape(Shape s,
int thickness,
Q col)
Draw the given shape in the specified colour with the given thickness
lines.
|
void |
ImageRenderer.drawShape(Shape p,
Q col)
Draw the given shape in the specified colour.
|
void |
SVGRenderer.drawShapeFilled(Shape s,
Float[] col) |
void |
ImageRenderer.drawShapeFilled(Shape s,
Q col)
Draw the given shape, filled with the specified colour.
|
Modifier and Type | Class and Description |
---|---|
class |
Circle
A circle shape
|
class |
Ellipse
An ellipse shape
|
class |
Polygon
A polygon, modelled as a list of vertices.
|
class |
Rectangle
A rectangle shape oriented to the axes.
|
class |
Rectangle3D
A rectangle in 3D space.
|
class |
RotatedRectangle
A rectangle rotated by an angle.
|
class |
Triangle
A triangle shape
|
class |
TriangulatedPolygon
A polygon that has been broken into triangles.
|
Modifier and Type | Method and Description |
---|---|
Shape |
Shape.clone() |
Shape |
RotatedRectangle.transform(Jama.Matrix transform) |
Shape |
Rectangle.transform(Jama.Matrix transform) |
Shape |
Circle.transform(Jama.Matrix transform) |
Shape |
Shape.transform(Jama.Matrix transform) |
Shape |
Ellipse.transform(Jama.Matrix transform) |
Modifier and Type | Method and Description |
---|---|
double |
RotatedRectangle.intersectionArea(Shape that) |
double |
Rectangle.intersectionArea(Shape that) |
double |
Triangle.intersectionArea(Shape that) |
double |
Circle.intersectionArea(Shape that) |
double |
Polygon.intersectionArea(Shape that)
Calls
Polygon.intersectionArea(Shape, int) with 1 step per pixel
dimension. |
double |
Shape.intersectionArea(Shape that)
Calls
Polygon.intersectionArea(Shape, int) with 1 step per pixel
dimension. |
double |
Ellipse.intersectionArea(Shape that) |
double |
RotatedRectangle.intersectionArea(Shape that,
int nStepsPerDimension) |
double |
Rectangle.intersectionArea(Shape that,
int nStepsPerDimension) |
double |
Triangle.intersectionArea(Shape that,
int nStepsPerDimention) |
double |
Circle.intersectionArea(Shape that,
int nStepsPerDimention) |
double |
Polygon.intersectionArea(Shape that,
int nStepsPerDimension)
Return an estimate for the area of the intersection of this polygon and
another polygon.
|
double |
Shape.intersectionArea(Shape that,
int nStepsPerDimension)
Return an estimate for the area of the intersection of this polygon and
another polygon.
|
double |
Ellipse.intersectionArea(Shape that,
int nStepsPerDimension) |
Constructor and Description |
---|
TriangulatedPolygon(Shape shape)
Construct a
TriangulatedPolygon with a shape. |
Modifier and Type | Method and Description |
---|---|
List<Shape> |
WorldPlace.getShapes() |
Constructor and Description |
---|
WorldPlace(String name,
String countryCode,
float lat,
float lon,
List<Shape> shape) |
Modifier and Type | Method and Description |
---|---|
Shape |
TrackingContext.getTargetArea() |
Modifier and Type | Method and Description |
---|---|
void |
TrackingContext.setTargetArea(Shape targetArea)
Set the target
|
Modifier and Type | Method and Description |
---|---|
List<Shape> |
WorldPlace.getShapes() |
Constructor and Description |
---|
WorldPlace(String name,
String countryCode,
float lat,
float lon,
List<Shape> shape)
Construct a new world place.
|