davisinteractive.utils.operations
bezier_curve
bezier_curve(points, nb_points=1000)
Arguments
- points: ndarray. Array of points with shape (N, 2) with N being the number of points and the second dimension representing the (x, y) coordinates.
- nb_points: Integer. Number of points to sample from the bezier curve.
This value must be larger than the number of points given in
points
. Maximum value 10000.
Returns
ndarray
: Array of shape (1000, 2) with the bezier curve of the
given path of points.
bresenham
bresenham(points)
More info: https://en.wikipedia.org/wiki/Bresenham's_line_algorithm
Arguments
- points: ndarray. Array of points with shape (N, 2) with N being the number if points and the second coordinate representing the (x, y) coordinates.
Returns
ndarray
: Array of points after having applied the bresenham algorithm.