目录
Haar特征降维及特征值标准化
了解了大量的Haar特征用于训练和检测时所面临的计算量问题,接下来的问题是如何计算Haar特征值。
Haar特征值 = 整个Haar区域内像素和 × 权重+黑色区域内像素和 × 权重:
对于x3和y3特征,weightall = -1,weightblack = 3;
对于point特征, weightall = -1,weightblack = 9;
其余11种特征均为 weightall= -1,weightblack = 2。
例如:
对于x2特征: (黑+白) × (-1) + 黑 × 2 = 黑 – 白;
对于Point特征: (黑+白) × (-1) + 黑 × 9 = 8 × 黑 - 白。
Haar特征如何保存?
对应的,在OpenCV XML文件中(文件下载链接),每一个Haar特征都被保存在2~3个形如:<x y width height weight>的标签中,如下图所示。