mirror of https://github.com/open-mmlab/mmcv.git
Add type hints in bbox.py
parent
c90f2be0be
commit
102566488e
|
@ -6,7 +6,11 @@ from ..utils import ext_loader
|
|||
ext_module = ext_loader.load_ext('_ext', ['bbox_overlaps'])
|
||||
|
||||
|
||||
def _bbox_overlaps_cpu(bboxes1, bboxes2, mode='iou', aligned=False, offset=0):
|
||||
def _bbox_overlaps_cpu(bboxes1: torch.Tensor,
|
||||
bboxes2: torch.Tensor,
|
||||
mode: str = 'iou',
|
||||
aligned: bool = False,
|
||||
offset: int = 0) -> torch.Tensor:
|
||||
assert mode in ['iou', 'iof']
|
||||
|
||||
if aligned:
|
||||
|
@ -43,7 +47,11 @@ def _bbox_overlaps_cpu(bboxes1, bboxes2, mode='iou', aligned=False, offset=0):
|
|||
return ious
|
||||
|
||||
|
||||
def bbox_overlaps(bboxes1, bboxes2, mode='iou', aligned=False, offset=0):
|
||||
def bbox_overlaps(bboxes1: torch.Tensor,
|
||||
bboxes2: torch.Tensor,
|
||||
mode: str = 'iou',
|
||||
aligned: bool = False,
|
||||
offset: int = 0) -> torch.Tensor:
|
||||
"""Calculate overlap between two set of bboxes.
|
||||
|
||||
If ``aligned`` is ``False``, then calculate the ious between each bbox
|
||||
|
|
Loading…
Reference in New Issue