В сети обнаружения объектов зачем нужно нормализовать смещения координат (dx, dy, dw, dh) - PullRequest
0 голосов
/ 11 апреля 2020

Недавно я видел более быстрый код rcnn, и я обнаружил, что автор нормализовал смещения предсказания bboxes (dx, dy, dw, dh), и я хочу знать, нужно ли это? При необходимости, как мне установить среднее и стандартное значение? Вот код, на который я смотрю:

self.loc_normalize_mean = (0., 0., 0., 0.)
self.loc_normalize_std = (0.1, 0.1, 0.2, 0.2)



mean = t.Tensor(self.loc_normalize_mean).cuda().repeat(self.n_class)[None]
std = t.Tensor(self.loc_normalize_std).cuda().repeat(self.n_class)[None]
# roi_cls_los is network prediction bbox loc offsets
roi_cls_loc = (roi_cls_loc * std + mean)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...