opencv - 无法为脸部的 Nose ,耳朵和分类器找到 “haar classifiers”

标签 opencv face-detection haar-classifier

我正在开发一个Android应用程序,该应用程序可以检测面部的 body 部位,如嘴,眼,耳和鼻,从侧面看,我也需要检测耳朵的眼和口

我能够从前 View 完成对眼睛,嘴巴的检测,但无法检测到 Nose 和耳朵..

我遵循了以下github项目并从中获得了不同的分类器文件
enter link description here github链接,用于打开cv项目

如果有人在android / iOS中使用open cv进行了耳朵和 Nose 的检测或从侧面进行面部检测,并且可以分享用于它的分类器,那将对我有很大的帮助

最佳答案

我发现网上创建的许多位置都有分类。我在我的iOS项目eye2drive haarclassifier in my github中具有合并 View

  • iOS子项目eyes2drive

  • 我已经测试了很多。他们中的一些人需要大面积的面孔。其他人则完美地使用了面部的一部分(眼睛分类器)

    眼鼻的侧面检测不适用于haarclassifiers。

    周围有许多haar分类器:尝试一下,但要注意minsize,neighbor和其他选项也很重要

    我在捕获和检测时开发了一些调试选项,以查看最佳结果。您可以使用我的项目进行查看。
    在您过于频繁地更改分类之前,请针对您的用例测试最佳选择。

    关于opencv - 无法为脸部的 Nose ,耳朵和分类器找到 “haar classifiers”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31872860/

    相关文章:

    opencv - 立体相机校准错误

    opencv - 正态贝叶斯分类器负样本

    python - 使用openCV-python记录x/y轴运动

    opencv - 在 OpenCv 上实现 Haar 功能

    optimization - 用于人脸检测优化的 cvPyrDown 与 cvResize

    linux - 使用多个正图像进行 Haar Cascade 训练

    c++ - 使用不带第二个参数的 imread 打开图像时,颜色模式是什么? BGR 还是 RGB?

    c++ - 在 openCV 中更改单个像素颜色

    android - 浏览图像和人脸检测

    javascript - 如何使用 Ruby 检测人脸?