Я пытаюсь использовать алгоритм обнаружения лиц Виолы – Джонса в OpenCV. Я использую detectMultiScale()
чтобы найти несколько лиц в изображении. Мне интересно, как можно вернуться из исходного кода или рассчитать коэффициент достоверности для лица, которые рассчитываются. Похоже, по умолчанию detectMultiScale()
функция не возвращает конф фактор.
Невозможно вернуть показатель уверенности, но вы можете установить, насколько уверенным вы хотите, установив minNeighbors
, Чем выше, тем лучше качество, а также меньше лиц.
редактировать: Если вы используете Python, вы можете изменить качество, установив rejectLevels
,
Python: cv2.CascadeClassifier.detectMultiScale(image, rejectLevels,
levelWeights[, scaleFactor[, minNeighbors[, flags[, minSize[, maxSize[,
outputRejectLevels]]]]]]) → objects
Других решений пока нет …