c++ - 侧面图像中的特征检测

标签 c++ opencv feature-detection haar-classifier

我正在使用 opencv 2.4.2 和 c++。我正在尝试使用 haarcascade xml 文件检测人脸的眼睛、 Nose 和嘴巴。大多数时候使用 haarcascade_mcs_righteye 和 haarcascade_mcs_lefteye 可以正确检测到眼睛。然而, Nose 和嘴巴 xml 大多是失败的侧面[如下所示]。我知道那些是为正面制作的,但是还有其他“不那么复杂”的开源方法可以用来检测侧面图像中的鼻尖和嘴角吗?基本上,我需要他们的坐标,但首先我需要检测它们。有人要吗?

enter image description here

enter image description here

enter image description here

enter image description here

最佳答案

最近,Zhu 和 Ramanan CVPR 2012引入了人脸检测、姿势估计和地标定位,这是迄今为止我见过的最好的,OpenCV 无论如何都很棒,但它并不是当今所有应用程序的最新技术水平。

希望对你有帮助

关于c++ - 侧面图像中的特征检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22145565/

相关文章:

c++ - 从文件读入 2 个数组

javascript - 检测混合设备

c++ - 在继承的构造函数中仅 move 类参数

c++ - 如何使用 g++ 正确链接静态库?

c++ - 如何在没有 Python 调试库的情况下在 Debug模式下使用 Cmake/Visual Studio 构建 OpenCV

python - cv2.VideoWriter 的输出不正确。更快

c++ - 使用opencv进行功能检测失败并出现seg错误

java - 使用 OpenCV 中的 Blob 检测进行皮肤毛孔分析

c++ - 如何使用 VideoWriter 从 OpenCV 打开 GStreamer 管道

python - Python 方法的 OpenCV C++ 模拟