الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

FACE RECOGNITION SYSTEM

مغلق
بدأه KETTANEH في 25 فبراير 2007 · 9 رد · 3,051 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي مشروع عن ال face recognition بال .net

حابب اعرف مين مهتم في الموضوع مشان عندي شويه استفسارات

او اذا كان عنده codes عن الموضوع

و خصوصا ال Face feature extraction

تحياتي

موقعي الشخصي WWW.KETTANEH.NET

#2

السلام عليكم

أخي العزيز أضن أنه من الأفضل أن تطالع قليلا في مجال معالجة الصور قبل البرمجة لأنه هناك جانب نظري كبير لابد من الإطلاع عليه.

سأشرح لك بعض التفاصيل

أولا عليك إنشاء قاعدة بيانات تضع فيها معرفي الصور التي عندك: ومعرف الصورة هو عبارة على متجه(vector) يمكن أن يعرف الصورة (descriptor)مثلا نسب تواجد الألوان 50% أحمر 20% أصفر و 30% أسود أو نسب النقاط المضيئة (pixels)حسب الإتجاهات (orientation histogram)...

ثم تخزن هذه المتجهات في قاعدة بيانات وعند تقديم صورة (image requet)تريد الإطلاع على الصور المشابهة لها تقم بحساب المتجه المعرف لها وتقارنه بما هو مخزن عندك ثم لك المتجهات التي عثرت عليها والمشابهة لصورة (degree of similarity)التي قدمت تقوم بإضهار الصور الموافقة لها.

هذا تفسير عام مع بعض الكلمات المفاتيح

أضيف لك الآن مزيد من التفاصيل حول التعرف على الوجه مبتدأ بهذه الأسئلة

ماذا لو أن لك في قاعدة البيانات أو الصور صورة شخص له ذقن أو لحية أو يرتدي نظارات وتقدم صورة نفس هذا الشخص دون أن يكون هناك أي من هذه "الأكسسوارات"؟

ماذا لو أخذنا بعين الإعتبار التوقيت (ليل/نهار) أو المسافة بين الوجه والكاميرا أو إتجاه الوجه أي لو كان مطأطأ الرأس أو رافعه ...

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

مزيد من التفاصيل:

http://www.inria.fr/rapportsactivite/RA200...edia/imedia.pdf

http://www-rocq.inria.fr/imedia/Articles/23590121.pdf

http://www-rocq.inria.fr/imedia/mmcbir2001/PosterSahbi1.pdf

http://lear.inrialpes.fr/people/schmid/lear.pdf

آمل أن هذا الكود يسهل قليلا ما تريد

والله أعلم

C__code.zip

#3

مشكور اخوي Ben_Laiid على التفاعل

درست ال image processing بال C#

عملت برنامج بدخل الصوره و بحولها لل gray-scale

و بعدين جبت ال edge detection عن طريق Sobel

هلأ وصلت مرحله ال feature extraction

المشكله كيف احدد العين أو الأنف و غيرها من الاشياء المهمه

اذا في اي افكار ممكن تساعدني يا ريت :)

موقعي الشخصي WWW.KETTANEH.NET

#4

السلام عليك

لا أضن أن" المصفاة" (Prewit filter or Sobel) مناسبة هنا وربما من الأفضل إستعمال (PCA: Principal components analysis) التي تمكن من الإطلاع على المجالات التي تحتوي أكبر كمية من المعلومات في الصورة أو تستعمل الشبكات العصبية(Neural Networks) لتحديد مكان الوجه

لك هذا الموقع أضنه مفيدا

/

من هذا الموقع يمكنك تحميل كود سي شارب للتعرف على مكان الوجه (3 dlls) (h)

http://franck.fleurey.free.fr/FaceDetection/index.htm

والله أعلم

#5

السلام عليكم

أظن canny edge detection

أفضل طريقة للاستخدام في هذا المشروع

لان sobel edge detection

بطئ جدا

على فكرة أنا شغال في مشروع iris recgonition

وارجو المساعدة في hough transform(circles)

#6

Ben_Laiid

الف شكر اخوي :)

=-=-=

shdelpiero

هلا الله اخوي

انا معك ال canny افضل بس مش كتير الفرق

و مشان ال hough transform

بتذكر شفت matlab طريقه مشان يحدد الدوائر + في طريقه اخرى مشان يكمل اي دائرة غير مكتملة

شوف ال image proccessing بال help

موقعي الشخصي WWW.KETTANEH.NET

#7

السلام عليكم

انا عندي فعلا كود matlab لل Hough transform

بس مش عارف استخدمه

او اربطه ب c#

#8

shdelpiero

صديق لي كتب مره paper عن شبك ال .net مع ال matlab

بحاول الاقيه الك

و اذا لقيت كود جاهز للسي شارب ارسلي اياه

موقعي الشخصي WWW.KETTANEH.NET

#9

لو لقيت كود سي شارب عن ايه بالظبط؟

#10

عن Hough transform

موقعي الشخصي WWW.KETTANEH.NET

هذا الموضوع مغلق.

مواضيع مشابهة