اذهب إلى المحتوى
  • 0

اي الفرق بين face_encodings و face_locations فيه مكتبه face_recognition

Ail Ahmed

السؤال

Recommended Posts

  • 0

face_locations و face_encodings هما جزءان من الوظائف التي تستخدم للكشف عن الوجوه في الصور واستخراج معلومات حولها، أهم الفروقات بينهما:

face_locations:

  •    تستخدم للعثور على مواقع الوجوه في الصورة.
  •    ترجع قائمة من أقسام الصورة حيث تظهر الوجوه.
  •    النتيجة هي تواجد الوجوه في الصورة بدون تفاصيل إضافية.
  •    تساعد هذه الوظيفة في تحديد مواقع الوجوه في الصورة.

face_encodings:
   - تستخدم لاستخراج ميزات الوجه (face encodings) من الصورة.
   - تعيد قائمة من المتجهات الرقمية التي تمثل الوجوه في الصورة.
   - تحتاج إلى موقع الوجه (الذي يمكن الحصول عليه باستخدام face_locations) لاستخدام هذه الوظيفة.
   - تستخدم هذه الميزات لمقارنة الوجوه والتحقق من الهوية.

و باستخدام هاتين الوظيفتين معا، يمكنك تحديد موقع الوجوه في الصورة باستخدام face_locations ومن ثم استخراج ميزات الوجه باستخدام face_encodings للقيام بالتحقق من الهوية أو مقارنة الوجوه.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 ساعة قال Chihab Hedidi:

face_locations و face_encodings هما جزءان من الوظائف التي تستخدم للكشف عن الوجوه في الصور واستخراج معلومات حولها، أهم الفروقات بينهما:

face_locations:

  •    تستخدم للعثور على مواقع الوجوه في الصورة.
  •    ترجع قائمة من أقسام الصورة حيث تظهر الوجوه.
  •    النتيجة هي تواجد الوجوه في الصورة بدون تفاصيل إضافية.
  •    تساعد هذه الوظيفة في تحديد مواقع الوجوه في الصورة.

face_encodings:
   - تستخدم لاستخراج ميزات الوجه (face encodings) من الصورة.
   - تعيد قائمة من المتجهات الرقمية التي تمثل الوجوه في الصورة.
   - تحتاج إلى موقع الوجه (الذي يمكن الحصول عليه باستخدام face_locations) لاستخدام هذه الوظيفة.
   - تستخدم هذه الميزات لمقارنة الوجوه والتحقق من الهوية.

و باستخدام هاتين الوظيفتين معا، يمكنك تحديد موقع الوجوه في الصورة باستخدام face_locations ومن ثم استخراج ميزات الوجه باستخدام face_encodings للقيام بالتحقق من الهوية أو مقارنة الوجوه.

اول شكراا جدا لرد حضرتك

ثانيا حضرتك تقصد بميزت الوجه ان زي العين و النف وكده يعني صح

 

بتاريخ 6 دقائق مضت قال Ail Ahmed:

اول شكراا جدا لرد حضرتك

ثانيا حضرتك تقصد بميزت الوجه ان زي العين و النف وكده يعني صح

 

وكمان لو سمحت face_distance 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 21 ساعة قال Ail Ahmed:

اول شكراا جدا لرد حضرتك

ثانيا حضرتك تقصد بميزت الوجه ان زي العين و النف وكده يعني صح

نعم هذا ما كنت أقصده.

بتاريخ 21 ساعة قال Ail Ahmed:

وكمان لو سمحت face_distance

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 38 دقائق مضت قال Chihab Hedidi:

نعم هذا ما كنت أقصده.

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

تمام , شكراا جدا لحضرتك

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ On 15‏/1‏/2024 at 18:54 قال Chihab Hedidi:

face_locations و face_encodings هما جزءان من الوظائف التي تستخدم للكشف عن الوجوه في الصور واستخراج معلومات حولها، أهم الفروقات بينهما:

face_locations:

  •    تستخدم للعثور على مواقع الوجوه في الصورة.
  •    ترجع قائمة من أقسام الصورة حيث تظهر الوجوه.
  •    النتيجة هي تواجد الوجوه في الصورة بدون تفاصيل إضافية.
  •    تساعد هذه الوظيفة في تحديد مواقع الوجوه في الصورة.

face_encodings:
   - تستخدم لاستخراج ميزات الوجه (face encodings) من الصورة.
   - تعيد قائمة من المتجهات الرقمية التي تمثل الوجوه في الصورة.
   - تحتاج إلى موقع الوجه (الذي يمكن الحصول عليه باستخدام face_locations) لاستخدام هذه الوظيفة.
   - تستخدم هذه الميزات لمقارنة الوجوه والتحقق من الهوية.

و باستخدام هاتين الوظيفتين معا، يمكنك تحديد موقع الوجوه في الصورة باستخدام face_locations ومن ثم استخراج ميزات الوجه باستخدام face_encodings للقيام بالتحقق من الهوية أو مقارنة الوجوه.

هو face_encodings بتاخد قمتين 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 23 دقائق مضت قال Ail Ahmed:

هو face_encodings بتاخد قمتين 

الدالة تستقبل عدة معاملات (parameters) لتحديد سلوكها، كالتالي:

face_encodings(face_image, known_face_locations=None, num_jitters=1, model='small')
  • face_image وهو المعامل الأساسي وهو يحدد الصورة التي تحتوي على الوجه الذي تريد استخراج الميزات الخاصة به.
  • known_face_locations وهو معامل اختياري وتستطيع استخدامه لتوجيه الدالة إلى مواقع الوجوه المعروفة في الصورة، وستقوم الدالة بمحاولة استخراج الميزات فقط من الوجوه الموجودة في المواقع المحددة، مما يزيد من كفاءة العملية.
  • num_jitter يحدد عدد مرات "التشويش" التي يجب أن تتم على الوجه لزيادة دقة استخراج الميزات، والتشويش يتمثل في إجراء تعديلات صغيرة عشوائية على موقع الوجه للحصول على نتائج أفضل.
  • model يحدد نموذج التعلم العميق المستخدم لاستخراج الميزات سواء قيمة افتراضية أو يمكن تحديده بشكل صريح، مثل 'hog' لاستخدام وحدة معالجة الصور HOG أو 'cnn' لاستخدام شبكة عصبية تعمل بالتحسينات التكنولوجية.
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 16 دقائق مضت قال Mustafa Suleiman:

الدالة تستقبل عدة معاملات (parameters) لتحديد سلوكها، كالتالي:

face_encodings(face_image, known_face_locations=None, num_jitters=1, model='small')
  • face_image وهو المعامل الأساسي وهو يحدد الصورة التي تحتوي على الوجه الذي تريد استخراج الميزات الخاصة به.
  • known_face_locations وهو معامل اختياري وتستطيع استخدامه لتوجيه الدالة إلى مواقع الوجوه المعروفة في الصورة، وستقوم الدالة بمحاولة استخراج الميزات فقط من الوجوه الموجودة في المواقع المحددة، مما يزيد من كفاءة العملية.
  • num_jitter يحدد عدد مرات "التشويش" التي يجب أن تتم على الوجه لزيادة دقة استخراج الميزات، والتشويش يتمثل في إجراء تعديلات صغيرة عشوائية على موقع الوجه للحصول على نتائج أفضل.
  • model يحدد نموذج التعلم العميق المستخدم لاستخراج الميزات سواء قيمة افتراضية أو يمكن تحديده بشكل صريح، مثل 'hog' لاستخدام وحدة معالجة الصور HOG أو 'cnn' لاستخدام شبكة عصبية تعمل بالتحسينات التكنولوجية.

هو يعني اي التشويش 

وشكراا جدااا

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 17 ساعة قال Ail Ahmed:

هو يعني اي التشويش 

وشكراا جدااا

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 4 ساعة قال Mustafa Suleiman:

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

شكرااا جدا

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...