過去に、LDA を使用して性別認識を行いました。実装に関しては、カット アンド ドライの顔認識と同じように、一連の顔をトレーニングし、名前や ID の代わりに男性または女性で分類しました。十分な大きさのデータセットが与えられた場合、このアプローチは実行可能なオプションですか?
上記が適切なアプローチではない場合 (実際にはそうではないと思います)、OpenCV で年齢推定を実行するためのいくつかの異なるアプローチ/方法は何ですか?
過去に、LDA を使用して性別認識を行いました。実装に関しては、カット アンド ドライの顔認識と同じように、一連の顔をトレーニングし、名前や ID の代わりに男性または女性で分類しました。十分な大きさのデータセットが与えられた場合、このアプローチは実行可能なオプションですか?
上記が適切なアプローチではない場合 (実際にはそうではないと思います)、OpenCV で年齢推定を実行するためのいくつかの異なるアプローチ/方法は何ですか?
私の考えでは、GD Guo と彼の仲間の研究は、自動年齢分類の問題に関する最新かつ焦点を絞った調査の 1 つを表していると思います。出版物の完全なリストについては、こちらを参照してください。
元の質問に答えるには、2010年の調査論文「顔からの年齢合成と推定:調査」から、一連のデータ駆動型手法が、大規模な注釈付きデータベースから実際に実行可能なものとして提示されています(p。1968)。年齢推定のためのさまざまなアルゴリズムの実際のパフォーマンスについては、平均年齢エラーおよび累積スコア指標として報告された、かなり印象的な分類レベルが可能です (p. 1970 の表 1 を参照) - 選択に関する通常の注意事項があります。機能選択、モデル表現などの
OpenCV で現在最高のパフォーマンスを発揮するアルゴリズムを実装する方法は難しいかもしれませんが、可能なはずです!
編集:私に思い浮かぶ簡単なことの1つ-現在支持されている生物学に触発された機能がない場合、OpenCVのHoG記述子(効果的に生物学に触発されたもの)のサポートを使用できます。
例を参照してください。
私は、カスケード分類子トレーニングによる機械学習でこのようなことが行われているのを見ただけです。