I am happy to give this a shot, but wanted to make sure this would be useful.
For small object detection, I think it would be useful to slice training images. It would need a slightly different interface to InferenceSlicer.
class TrainingSlicer:
def __init__(
self,
callback: Callable[[np.ndarray, Detections], list[tuple[np.ndarray, Detections]]],
slice_wh: tuple[int, int] = (320, 320),
....
):
def __call__(self, image: np.ndarray, detections: Detections) -> list[tuple[np.ndarray, Detections]]:
pass
Search before asking
Description
I am happy to give this a shot, but wanted to make sure this would be useful.
For small object detection, I think it would be useful to slice training images. It would need a slightly different interface to InferenceSlicer.
Something like:
Use case
No response
Additional
No response
Are you willing to submit a PR?