سؤال

ويمكن لأي شخص لي نقطة في الاتجاه الصحيح لبعض المكتبات التعرف على الوجه والخوارزميات؟ لقد حاولت البحث / غوغلينغ لكن أجد في الغالب thesises والبرمجيات الحقيقي القليل جدا.

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

المحلول

وماذا عن Eigenfaces ؟ تستخدم الرياضيات بسيطة لتخزين بالمتجه الذاتي التعرف على الوجه وإعادة بناء وجوه باستخدام ناقلات متعددة.

والرمز هو كل ما هو متاح في بيثون فضلا هنا .

نصائح أخرى

وبالإضافة إلى Eigenfaces، وأود أن ننظر Fisherfaces. هنا هو ورقة الأكاديمية التي يقارن أداء كل من خوارزميات Eigenfaces مقابل Fisherfaces . فإنه يدل على أداء أفضل مع Fisherfaces. وأنا أتفق أيضا مع tfinniga أن مكتبة برمجية مفتوحة للرؤية الحاسوبية يستحق وقتك، كنت استخدمه قبل لكشف الوجه.

وأخيرا يجب أن تكون أكثر تحديدا. هل تريد اكتشاف عندما يكون هناك وجها في الصورة ومن ثم تحديد مكان أو هل تريد أن كشف وجه معين في الصورة؟ الحلول المذكورة هنا هي للسؤال الأخير. إذا كنت ترغب في معالجة مسألة السابق أقترح البحث في الأدب لadaboost والشعر الميزات.

وربما كنت لن تجد هذا البرنامج النهائي كثيرا عن التعرف على الوجوه. إذا كنت تريد أن تفعل ذلك، وأفضل فرصتك هو تنفيذ ما هو في أطروحة شخص ما.

وقبل حوالي 4 سنوات، وشخص في جامعة كارنيجي ميلون، في اعتقادي، كتب خوارزمية التي كانت الأكثر نجاحا خوارزمية التعرف على الوجوه رأيته في حياتي ... سأحاول أن تجد لك، ما لم يعرف شخص آخر ما أتحدث حول.

إذا كنت لم تنفيذ شفرة رؤية الكمبيوتر من قبل، فإنك قد تكون قادرة على معالجة المشكلة عن طريق تقسمها إلى مشكلة أبسط. كم من الناس كنت تبحث عنه؟ اذا كان لمجموعة صغيرة من الناس، يمكن للون الفضاء خوارزمية التعرف على العمل؟ إذا كان الناس قد يختلفون لون البشرة، واختلاف ألوان الشعر، فإنك قد تكون فقط قادرة على استخدام التعرف على لون الفضاء الأساسية للحصول على نتيجة جيدة.

وعلى خلاف ذلك، كنت في لمشروع كبير.

وتحرير: هنا هو لائحة لبعض المواد التي قد جامعة كارنيجي ميلون توجيهك في الاتجاه الصحيح

إذا كنت أنت، وأود أن قراءة بعض من تلك المواد، ومتابعة المراجع.

وكتبت تعليمي كله وبرنامج تجريبي مع شفرة المصدر مجانا لأداء كشف الوجه والتعرف على الوجه في الوقت الحقيقي من كاميرا ويب (على أساس Eigenfaces في مكتبة برمجية مفتوحة للرؤية الحاسوبية):

http://www.shervinemami.co.cc/faceRecognition.html

وعادة ما يتم هذا النوع من المهمة باستخدام الشبكات العصبية. هذا هو الاتجاه الأساسي للبحث. أيضا نوع أكثر تحديدا من الشبكة بالنسبة لك أن تنظر هو Kohonen الشبكات العصبية. هو شبكة الاعتراف simpliest لصورة، والتي يمكن استخدامها أيضا في مهام التعرف على الوجه. سوف لن يحقق أي نتائج جيدة باستخدام فقط هذا نوع واحد من الشبكة، ولكن ربط عدد قليل منها معا. لا استطيع اعطاء مزيد من التفاصيل، وأنا أعلم أن هذا فقط من الناحية النظرية، ولكن ليس لديهم المهارات العملية في هذا المجال.

وراجع للشغل، وأنا لا أعتقد أنك سوف تجد أي مكتبات لهذه المهمة، وعادة إذا كان لديك هذه المكتبة؟ - لماذا لا تجعل من المنتج وبيعه

Luxand Facesdk أفضل لالتعرف على الوجه وتحديد الهوية.

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