【发布时间】:2014-03-16 23:17:11
【问题描述】:
我安装了 OpenCV 2.4.8 Java API 来使用tutorial 中给出的人脸检测示例。
在示例中,lbpcascade_frontalface.xml - 这是一个 CascadeClassifier- 在检测他们提供的女性面部图像 (lena.png) 时工作正常。然而,当我在网络上的这个随机的image 上尝试它时,分类器生成了以下图像,缺少 4 个明显的(!)面孔:
我很失望,因为我希望这张(具有清晰的对比)是一张非常容易检测人脸的图像。
1) 用Java编码,是否可以改进这个分类器来检测这张图片中的所有人脸?或者我需要 C++ 吗?
2) 我查看了OpenCV's CascadeClassification web page,发现可以训练自己的分类器。但说明是用 C++ 编写的。有没有人使用 Java 做到这一点,还是只能在 C++ 中做到这一点?
【问题讨论】:
-
尝试使用其他级联,例如lbpcascade_frontalface_alt2.xml
标签: java c++ opencv face-detection