我看到 OpenCV 中有 2 个不同的 Haar Cascade 数据集。例如,请查看 haarcascade_eye.xml 和 haarcascade_eye_tree_eyeglasses.xml。这个tree_eyeglasses是什么东西?
有多种可用的 Haar Cascades 分类器。它们之间的区别在于它们的目的略有不同。有些分类器可以检测眼睛,无论它是睁着还是闭着的,有些分类器只能检测睁着的眼睛。
可以检测睁眼和闭眼的分类器包括:
只能检测睁开眼睛的分类器:
haarcascade_eye.xml 和 haarcascade_eye_tree_eyeglasses.xml 之间的区别在于,如果人戴眼镜,haarcascade_eye_tree_eyeglasses.xml 可以检测到眼睛,但如果人不戴眼镜,则不可靠。(通过实用的计算机视觉项目掌握 OpenCV)