작성
·
366
0
x2 구하는 과정에서 (cand_box[2], gt_box[2]) 를 사용하는데 cand_box에서 2번에 해당하는건 width가 아닌가요? 최솟값 좌표를 비교하는것이라면 (cand_box[0]+cand_box[2]) 가 맞지않나요?
gt_box[2]도 똑같이 (gt_box[0]+gt_box[2])가 맞지않나요?
답변 1
0
안녕하십니까,
selectivesearch 결과 rect가 좌상단 좌표와 너비, 높이로 값을 가지고 있는데, 실습 코드 후반에서 이를 너비, 높이를 기반으로 좌상단 좌표, 우하단 좌표인 좌표값으로 모두 변경합니다. 즉 cand_box/bbox[0] 은 좌상단 x좌표, cand_box/bbox[1]은 좌상단 y좌표,
[2]는 우하단 x좌표, [3]은 우하단 y좌표로 변경되어서 이를 기반으로 compute_iou()를 계산하게 됩니다.
조금 더 실습 코드를 진행해 보시면 됩니다.
감사합니다.