6

我是 iOS 开发和 Opencv 的新手。我想检测确切的嘴唇位置及其宽度和高度。我使用了那些 haarcascade_mcs_mouth.xml 文件,但结果并不令人满意。因此,如果有人能给我一些关于 AAM 流程的想法,那将非常有帮助。提前致谢。

4

2 回答 2

2

https://github.com/MasteringOpenCV/code 第 6 章和第 7 章

(这本书部分在 google.books 上)

我认识的另外 2 个人:

http://code.google.com/p/aam-opencv/

http://code.google.com/p/asmlib-opencv

和 ofc,STASM,http://www.milbo.users.sonic.net/

于 2013-02-27T09:04:15.753 回答
1

为什么不使用 OpenCV 来检测嘴唇位置,为什么不使用 Core Image?使用级联提升计算量很大。我敢打赌,性能会受到一些“速度”的影响,不是吗?

通过使用核心图像:

CIDetector* detector = [CIDetector detectorOfType:CIDetectorTypeFace
context:nil options:[NSDictionary dictionaryWithObject:CIDetectorAccuracyHigh forKey:CIDetectorAccuracy]]; //You can adjust accuracy here
NSArray* features = [detector featuresInImage:image];

for(CIFaceFeature* faceFeature in features)
{
    if(faceFeature.hasMouthPosition)
    {
        //Access mouse position using 'faceFeature.mouthPosition'
        //track maybe?
        //use Lucas Kanade tracker or Fast Corner tracker
    }
}
于 2013-02-27T09:15:09.057 回答