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