opencv --haarcascade_eye.xml、eye_tree_eyeglasses.xml、haarcascade_lefteye_2splits.xml区别使用

一、检测区域
可用来检测睁开或闭着的眼睛:
haarcascade_mcs_lefteye.xml
haarcascade_lefteye_2splits.xml
仅可以检测睁开的眼睛:
haarcascade_eye.xml
haarcascade_eye_tree_eyeglasses.xml [仅在带被检测者戴眼镜时方可检测]
二、使用区别
1)、在训练检测器中,眼睛睁开、闭合或者左眼还是右眼的数据都是单独训练的。所以我们在使用的时候要使用不同的检测器。
2)、上述四个检测器的可靠性也是从上往下逐渐降低的,所以我们在不考虑戴眼镜的情况下检测眼镜的时候,第一个检测器是最好的。
3)、如果对于眼部周围很窄的区域搜索,则haarcascade_eye.xml 的检测效果最好
4)、如果对于眼部周围较大区域,用haarcascade_mcs_lefteye.xml 、haarcascade_lefteye_2splits.xml 会更好。

猜你喜欢

转载自blog.csdn.net/Alisa_xf/article/details/81585201