سؤال

يتعين علينا إنشاء تطبيق يمكن أن يلتقط صورة ويمكننا التعرف على الوجه ويمكن أن نشوه بطريقة معينة. أدناه مثال:

http://itunes.apple.com/us/app/fatbooth/id372268904؟mt=8

أيه أفكار؟ هل من الممكن استخدام مكتبة OpenCV فقط؟

هل كانت مفيدة؟

المحلول

نعم يمكنك أن تستخدم ذلك باستخدام OpenCV. تحتاج أولاً إلى اكتشاف الوجه. هناك كاشف الوجه القائم على Haar Cascade في OpenCCV. بعد ذلك يمكنك اكتشاف نقاط التمعف في الوجه باستخدام الواجهة نفسها. لكنك تحتاج إلى تدريب كاشفات التاريخ مثل زوايا العين ومركز العيون والفم والذقن وما إلى ذلك. بمجرد أن تحصل على تلك النقاط ، يمكنك القيام بموجب مختلف من الاعوجاج عن طريق إزاحة النقاط.

نصائح أخرى

تحديث iOS5: إذا كنت تستهدف iOS5+، فلن تحتاج إلى OpenCV - في iOS5 ، يمكنك القيام باكتشاف للوجه بسيط باستخدام طرق Apple المقدمة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top