Transfer vertical point_pairs into poly point in clockwise.
(point_pair_list)
| 279 | |
| 280 | |
| 281 | def point_pair2poly(point_pair_list): |
| 282 | """ |
| 283 | Transfer vertical point_pairs into poly point in clockwise. |
| 284 | """ |
| 285 | point_num = len(point_pair_list) * 2 |
| 286 | point_list = [0] * point_num |
| 287 | for idx, point_pair in enumerate(point_pair_list): |
| 288 | point_list[idx] = point_pair[0] |
| 289 | point_list[point_num - 1 - idx] = point_pair[1] |
| 290 | return np.array(point_list).reshape(-1, 2) |
| 291 | |
| 292 | |
| 293 | def shrink_quad_along_width(quad, begin_width_ratio=0.0, end_width_ratio=1.0): |