인공지능/DeepLearning
2021. 1. 20.
[Computer Vision] IoU ; Intersection over Union
위의 그림에서 좌표(250, 250)의 Anchor boxes 중 (s=0.75, r=1)가 개를 잘 덮는다고 표현합니다. 그러면 컴퓨터는 잘 덮는다는 것을 어떻게 판단할까요?? 바로, IoU를 통해 판별하게 됩니다. IoU란 합쳐진 곳 중 겹치는 곳을 의미하는 뜻이며, 2개의 bounding box의 유사성을 합친 전체 면적에서 겹치는 면적의 비율을 통해 측정합니다. def box_iou(boxes1, boxes2): """Compute IOU between two sets of boxes of shape (N,4) and (M,4).""" # Compute box areas box_area = lambda boxes: ((boxes[:, 2] - boxes[:, 0]) * (boxes[:, 3] - ..