iOS開発とOpencvは初めてです。そして、正確に唇の位置とその幅と高さを検出したいと思います。これらの haarcascade_mcs_mouth.xml ファイルを使用しましたが、結果は満足のいくものではありませんでした。したがって、AAM プロセスについて誰かが私にアイデアを与えることができれば、それは本当に役に立ちます。前もって感謝します。
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を使用しないのはなぜですか?カスケードブーストの使用は計算量が多くなります。パフォーマンスが「スピード」に苦しんでいるのではないでしょうか。
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 に答える