Expand description
Provides 2D geometry and image processing functions.
This includes:
- 2D vectors and related math
- 2D shapes and associated algorithms: Point, Line, Rect, RotatedRect, Polygon
- Rudimentary drawing functions
- Algorithms for finding the contours of connected components in an image (find_contours)
- Algorithms for simplifying polygons and finding various kinds of shape that contain a polygon: simplify_polygon, min_area_rect, convex_hull
Structs§
- Iterator over coordinates of pixels that fill a polygon. See
Polygon::fill_iter
for notes on how this iterator determines which pixels are inside the polygon. - A bounded line segment defined by a start and end point.
- Painter is a context for drawing into an image tensor.
- A point defined by X and Y coordinates.
- Polygon shape defined by a list of vertices.
- A collection of polygons, where each polygon is defined by a slice of points.
- Rectangle defined by left, top, right and bottom coordinates.
- An oriented rectangle.
Enums§
- Specifies which contours to extract from a mask in
find_contours
.
Constants§
- Standard ImageNet normalization mean values, for use with
normalize_image
. - Standard ImageNet normalization standard deviation values, for use with
normalize_image
.
Traits§
- Trait for shapes which have a well-defined bounding rectangle.
- Trait for types which can be used as coordinates of shapes.
Functions§
- Return the bounding rectangle of a collection of shapes.
- Return the sorted subset of points from
poly
that form a convex hull containingpoly
. - Draw a non-antialiased line in an image.
- Draw the outline of a non anti-aliased polygon in an image.
- Fill all points inside
rect
with the valuevalue
. - Find the contours of connected components in the binary image
mask
. - Return the rotated rectangle with minimum area which contains
points
. - Normalize the mean and standard deviation of all pixels in an image.
- Return a simplified version of the polygon defined by
points
. - Return a simplified version of the polyline defined by
points
.