Open manisoftwartist opened 3 years ago
@manisoftwartist
@hxcai Thanks for your quick reply. My gts
seems to be correct (same as mike's comment in https://github.com/Media-Smart/vedadet/issues/24).
Here is my mAP using tinaface_r50_fpn_bn
+-------+-------+----------+--------+-------+
| class | gts | dets | recall | ap |
+-------+-------+----------+--------+-------+
| face | 31957 | 65363592 | 0.995 | 0.916 |
+-------+-------+----------+--------+-------+
| mAP | | | | 0.916 |
+-------+-------+----------+--------+-------+
And when using tinaface_r50_fpn_gn_dcn
+-------+-------+----------+--------+-------+
| class | gts | dets | recall | ap |
+-------+-------+----------+--------+-------+
| face | 31957 | 10358268 | 0.995 | 0.923 |
+-------+-------+----------+--------+-------+
| mAP | | | | 0.923 |
+-------+-------+----------+--------+-------+
So, the mAP on the easy, medium and hard subsets are obtained using the official widerface eval tools. So we need matlab to get these numbers!? Right?
@manisoftwartist Yeah, we run the official matlab code to get result.
I am trying to reproduce the widerface results furnished here: https://github.com/Media-Smart/vedadet/tree/main/configs/trainval/tinaface.
I prepared the data as suggested in the
Data Preparation
section. I also did the filtering step usingpython configs/trainval/tinaface/filter_widerface_val.py
. With the pretrained model ofR50-FPN-BN
, I ran the evaluation scriptconfigs/trainval/tinaface/test_widerface.py
. Here are my results:From my results above, the mAP matches with your published results. But,
dets=65363592
. Why is this difference indets
not affecting the mAP?