学习模块learn(img2)
1. grid[i].overlap = bbOverlap(lastbox,grid[i])
输入:
最终有效边界框:lastbox
初始化时得到的边界框集:grid
输出:
更新后的边界框集:grid
描述:
本函数的主要目的是,针对初始的grid而言,新的初始化目标边界框已改变,故
而其grid中的框与目标边界框的重叠度已经发生改变,需要重新计算更新。
注:本模块其它所用函数在初始化模块已有说明,此处不再累述。
说明:关于两类错误
一、可信度大于等于阈值的bad_box,加入集成分类器样本库;【作者此处取的阈值为1,导致好些朋友不理解(可信度最高才1,咋可能大于?)】
二、被检测为正,但其重叠度小于阈值bad_overlap的图像块,加入最近邻分类器样本库。
注:如果图片无法显示,请访问我的网易博客:http://quandb2007.blog.163.com/blog/static/41878875201351444243427/