Уверенность в выводе метода прогнозирования OpenCV FaceRecognizer
Я использую OpenCV для распознавания лиц и у меня есть вопрос новичка. Вот часть моего кода:
recognizer = cv2.createLBPHFaceRecognizer()
...
nbr_predicted, confidence = recognizer.predict(predict_image)
...
Мой вопрос: чем выше доверие, значит лица более похожи или менее похожи?
1 ответ
Если достоверность выше, то это означает, что картинки менее похожи, или, другими словами, чем ниже, тем лучше. Многие люди, включая меня, нашли это странным, но я просто изменил свою переменную, чтобы она называлась loss
вместо conf
или же confidence
, Надеюсь это ответит на твой вопрос.
Существует реализация распознавания лиц, которую вы можете прочитать здесь. Они используют OpenCV с лицевым модулем.
В их прочитанном мной есть объяснение о проекте, и они говорят, что уверенность была более похожа, когда число ниже. И наоборот.
Я изучал cv2.face с собственными лицами и fisherfaces, и я получил числа около 10000 в своих прогнозах, но с LBPH я мог предсказать с расстояния 60~80.
У вас есть какой-нибудь проект о LBPH?