telemetry.internal.image_processing.cv_util | index telemetry/internal/image_processing/cv_util.py

`This module provides implementations of common computer Vision operations.`

Modules
`` |  |
telemetry.internal.util.external_modules | numpy |  |

Functions
`` |  | AreLinesOrthogonal(line1, line2, tolerance) `Returns true if lines are within tolerance radians of being orthogonal.` ExtendLines(lines, length) `Extends lines in an array to a given length, maintaining the center point. Does not necessarily maintain point order.` FindLineIntersection(line1, line2) `If the line segments intersect, returns True and their intersection. Otherwise, returns False and the intersection of the line segments if they were to be extended.` IsPointApproxOnLine(point, line, tolerance=1) `Approximates distance between point and line for small distances using the determinant and checks whether it's within the tolerance. Tolerance is an approximate distance in pixels, precision decreases with distance.` SqDistance(point1, point2) `Computes the square of the distance between two points.` SqDistances(points1, points2) `Computes the square of the distance between two sets of points, or a set of points and a point.`

Data
`` |  | division = _Feature((2, 2, 0, 'alpha', 2), (3, 0, 0, 'alpha', 0), 8192)