Closed xuzekai1997 closed 2 years ago
Yes, the variable iou_mask
is a binary mask for sure, and the shape of gt_labels
is [16, 16, 4, 6, 13] here.
The iou_mask
here means: for the current gt box, search the target anchor box(s) if its(their) iou is larger than the threshold (0.3 here). So, the size of iou_mask
is related to the number of anchors, and thus it can be directly put into gt_labels
for indexing.
The reference of the yolo head part is from YOLO-tf which is the official tensorflow version of YOLOv4. You can view the official implementation for further understanding if you are insterested.
Let me know if there is anything else.
hi, I have a question about transfering gt instances to yolo head data. I thought variable 'iou_mask' is 0 or 1,so I can't understand the shape of gt_labels.(because it should be [16,16,4,6,13]). Hope for your reply.Thank you.