حساب عامل الثقة في كشف الوجه فيولا جونز؟
-
21-12-2019 - |
سؤال
أحاول استخدام خوارزمية اكتشاف الوجه لـ Viola – Jones في OpenCV.انا استعمل ال detectMultiScale()
لتحديد وجوه متعددة في الصورة.وأنا أتساءل كيف يمكن العودة من الكود المصدري أو حساب عامل الثقة للوجه الذي تم حسابه.ويبدو أن افتراضيا detectMultiScale()
الدالة لا تُرجع عامل conf.
المحلول
لا توجد درجة ثقة يمكن إرجاعها ولكن يمكنك تحديد مدى الثقة التي تريدها من خلال الإعداد minNeighbors
.كلما زادت الجودة، كلما قل عدد الوجوه.
- الجيران - معلمة تحدد عدد الجيران الذي يجب أن يحتفظ به كل مستطيل مرشح (توثيق).
يحرر:إذا كنت تستخدم بايثون، فيمكنك تعديل الجودة عن طريق الإعداد rejectLevels
.
Python: cv2.CascadeClassifier.detectMultiScale(image, rejectLevels,
levelWeights[, scaleFactor[, minNeighbors[, flags[, minSize[, maxSize[,
outputRejectLevels]]]]]]) → objects
لا تنتمي إلى StackOverflow