mmocr.utils.bezier2polygon¶
- mmocr.utils.bezier2polygon(bezier_points, num_sample=20)[源代码]¶
Sample points from the boundary of a polygon enclosed by two Bezier curves, which are controlled by
bezier_points
.- 参数
bezier_points (ndarray) – A \((2, 4, 2)\) array of 8 Bezeir points or its equalivance. The first 4 points control the curve at one side and the last four control the other side.
num_sample (int) – The number of sample points at each Bezeir curve. Defaults to 20.
- 返回
A list of 2*num_sample points representing the polygon extracted from Bezier curves.
- 返回类型
list[ndarray]
警告
The points are not guaranteed to be ordered. Please use
mmocr.utils.sort_points()
to sort points if necessary.