LFFD-with-ncnn icon indicating copy to clipboard operation
LFFD-with-ncnn copied to clipboard

求问坐标值的计算原理

Open gneworld opened this issue 6 years ago • 2 comments

你好, //x-left-top float mid_value = 0; for (int j = 0; j < fea_h * fea_w; j++) { mid_value = RF_center_Xs_mat[j] - box_map.channel(0)[j] * constant[scale_id]; x_lt_mat[j] = mid_value < 0 ? 0 : mid_value; } 不太理解这段code坐标值的计算原理( RF_center_Xs_mat[j] - box_map.channel(0)[j] * constant[scale_id];),能否讲解一下呢 不胜感激

gneworld avatar Oct 29 '19 16:10 gneworld

@gneworld 你好,建议你好好看看论文,另外这个RF_center_Xs_mat[j]这个是感受野中心位置的X坐标,constant是该层的stride,box_map.channel(0)[j] 是左上角预测的相对感受野中心的偏置,这个你要是有疑惑建议手动计算一下感受野及其感受野中心位置 可以参考一下官方issue:https://github.com/YonghaoHe/A-Light-and-Fast-Face-Detector-for-Edge-Devices/issues/28

SyGoing avatar Oct 31 '19 05:10 SyGoing

thanks very much

gneworld avatar Oct 31 '19 08:10 gneworld