Generates point grids for all crop layers.
(
n_per_side: int, n_layers: int, scale_per_layer: int
)
| 187 | |
| 188 | |
| 189 | def build_all_layer_point_grids( |
| 190 | n_per_side: int, n_layers: int, scale_per_layer: int |
| 191 | ) -> List[np.ndarray]: |
| 192 | """Generates point grids for all crop layers.""" |
| 193 | points_by_layer = [] |
| 194 | for i in range(n_layers + 1): |
| 195 | n_points = int(n_per_side / (scale_per_layer**i)) |
| 196 | points_by_layer.append(build_point_grid(n_points)) |
| 197 | return points_by_layer |
| 198 | |
| 199 | |
| 200 | def generate_crop_boxes( |
no test coverage detected