box
data.dataclass.box
boxes_datas
module-attribute
boxes_datas = {'xyxy': [[1, 2, 4, 6], [22, 28, 36, 62], [13, 39, 14, 78], [42, 24, 81, 46]], 'xywh': [[1, 2, 3, 4], [22, 28, 14, 34], [13, 39, 1, 39], [42, 24, 39, 22]], 'ccwh': [[2.5, 4, 3, 4], [29, 45, 14, 34], [13.5, 58.5, 1, 39], [61.5, 35, 39, 22]]}
NumpyBoxes
Bases: ndarray
__new__
__new__(input_array, coordinate: str, dtype=None) -> NumpyBoxes
__array_finalize__
__array_function__
Source code in SaigeToolkit/data/dataclass/box.py
convert_coordinate
convert_coordinate(coordinate: str) -> NumpyBoxes
to_numpy
to_tensor
_check_boxes
staticmethod
convert_coordinate
convert_coordinate(boxes: Union[ndarray, Tensor], source_coordinate: str, target_coordinate: str) -> Union[ndarray, Tensor]
Source code in SaigeToolkit/data/dataclass/box.py
test_init_box
test_init_box(box_data, coordinate) -> NumpyBoxes
test_base_function
test_base_function(boxes: NumpyBoxes)
Source code in SaigeToolkit/data/dataclass/box.py
test_convert_coordinate
test_convert_coordinate(boxes: NumpyBoxes, coordinate, answer)
test_to_other_data
test_to_other_data(boxes: NumpyBoxes, answer)