Geometric Primitives¶
A set of geometric primitives.
Box¶
-
class
autolab_core.Box(min_pt, max_pt, frame='unspecified')¶ A 2D box or 3D rectangular prism.
-
dims¶ Maximal extent in x, y, and (optionally) z.
- Type
numpy.ndarrayof float
-
width¶ Maximal extent in x.
- Type
float
-
height¶ Maximal extent in y.
- Type
float
-
area¶ Area of projection onto xy plane.
- Type
float
-
min_pt¶ The minimum x, y, and (optionally) z points.
- Type
numpy.ndarrayof float
-
max_pt¶ The maximum x, y, and (optionally) z points.
- Type
numpy.ndarrayof float
-
center¶ The center of the box in 2 or 3D coords.
- Type
numpy.ndarrayof float
-
frame¶ The frame in which this box is placed.
- Type
str
-
Contour¶
-
class
autolab_core.Contour(boundary_pixels, area=0.0, frame='unspecified')¶ A set of pixels forming the boundary of an object of interest in an image.
-
boundary_pixels¶ Nx2 array of pixel coordinates on the boundary of a contour
- Type
numpy.ndarray
-
area¶ area of the contour
- Type
float
-
num_pixels¶ number of pixels along the boundary
- Type
int
-