顔を認識して歪ませる
-
03-10-2019 - |
質問
写真を撮って顔を認識し、それを特定の方法で変形できるアプリケーションを作成する必要があります。以下に例を示します。
http://itunes.apple.com/us/app/fatbooth/id372268904?mt=8
何か案は?OpenCVライブラリのみを使用することは可能ですか?
解決
はい、OpenCVを使用してそれをadoすることができます。最初に顔を検出する必要があります。 openccvにはhaar cascadeベースのフェイス検出器があります。その後、同じインターフェイスを使用してフェイシャルランドマークポイントを検出できます。ただし、アイコーナー、アイセンター、口、あごなどの画期的な検出器をトレーニングする必要があります。これらのポイントを取得すると、ポイントを置き換えることで異なる種類のワープを行うことができます。
他のヒント
iOS5へのアップデート: iOS5 以降をターゲットにしている場合、openCV は必要ありません。iOS5 では、Apple が提供するメソッドを使用して簡単な顔検出を行うことができます。
所属していません StackOverflow