node.js - haarcascade_eye 和 haarcascade_eye_tree_eyeglasses xml 之间的区别

标签 node.js opencv

我看到 OpenCV 中有 2 个不同的 Haar Cascade 数据集。例如,查看 haarcascade_eye.xml 和 haarcascade_eye_tree_eyeglasses.xml。这个 tree_eyeglasses 是什么东西?

最佳答案

有多种可用的 Haar Cascades 分类器。它们之间的区别在于它们的目的略有不同。有些分类器可以检测眼睛是否睁开或闭上,有些分类器只能检测睁开的眼睛。

可以检测睁眼和闭眼的分类器包括:

  • haarcascade_mcs_lefteye.xml
  • haarcascade_mcs_righteye.xml
  • haarcascade_lefteye_2splits.xml
  • haarcascade_righteye_2splits.xml

只能检测睁眼的分类器:

  • haarcascade_eye.xml
  • haarcascade_eye_tree_eyeglasses.xml

而 haarcascade_eye.xml 和 haarcascade_eye_tree_eyeglasses.xml 的区别在于 haarcascade_eye_tree_eyeglasses.xml 可以检测到眼睛如果人戴眼镜,但如果他们不戴眼镜则不可靠。 ( Mastering OpenCV with Practical Computer Vision Projects )

关于node.js - haarcascade_eye 和 haarcascade_eye_tree_eyeglasses xml 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48905775/

相关文章:

javascript - 在应用程序和 Node 中使用 ES6 模块,同时使用 Webpack-Dev-Middleware 和 Express

opencv - 纹理对象的实时姿态估计

c++ - 是否有链接到 GStreamer 1.0 的 OpenCV 版本?

linux - 加载 *.jpg 时 cvLoadImage() 失败

node.js - .bowerrc 选项使 Bower 安装假设 --save

node.js - SignatureDoesNotMatch $cordovaFileTransfer

python - 分水岭opencv后查找轮廓

c++ - 使用 OpenCV 计算物体的面积

javascript - 如何在本地通过UDP数据包发送大于1500字节的 float 并解析它们

node.js - socket 向同一个客户端 socketio 发出多次