我正在实施 Viola-Jones 人脸检测算法,对 haar 特征阈值有点困惑。我正在使用跟随计算 haar-feature 的阈值。脚步:
a) 计算同一位置的所有正(人脸)图像中的 haar 特征值。b) 获取介于最小特征值和平均特征值之间的所有特征值得到列表,MinToAvg = [] c) 对 MinToAvg 中的每个值分类数据(正和负)并得到 pos 的数量。图像(Pos.)它分类为面部和误报数(FP)。d) 特征值被认为是我得到 max(Pos-FP) 的特定特征的阈值。
对于每一轮提升,Haar 特征的阈值保持不变,相反,Viola-Jones 论文中讨论的 Haar 特征阈值随着每一轮提升而变化。
我的问题是:1)我在计算 Haar 特征阈值的方法是否正确?2) 每轮提升的门槛需要改变吗?
我正在使用 Python。
谢谢!