Я собираю систему распознавания лиц, используя LBPHFaceREcognizer. Я обучил систему, используя параметры по умолчанию:
recognizer = cv2.face.LBPHFaceRecognizer_create()
Однако, когда я пытаюсь выполнить идентификацию на другом наборе изображений с одинаковыми лицами, используя:
recognizer = cv2.face.LBPHFaceRecognizer_create(radius=4, neighbors=4, grid_x=4, grid_y=4, threshold=1000)
и
recognizer = cv2.face.LBPHFaceRecognizer_create(radius=8, neighbors=8, grid_x=8, grid_y=8, threshold=1000)
Я получаю одни и те же результаты достоверности каждый раз, независимо от введенных параметров.
Изображение = single_faces / dali_lama / 0204_01.jpg, прогнозируемое имя = Iannucci_armando, доверие = 59.129611139955756
изображение = single_faces / dali_lama / 0033_01.jpg, доверие = имя = предикат 35.95033592186442
Изображение = single_faces / dali_lama / 0014_01.jpg, Прогнозируемое имя = dali_lama, Доверие = 46.484885999676436
Изображение = single_faces / adhyayan_suman / 0054_01.jpg = 4250_d_d = 1019 *
Изображение = single_faces / adhyayan_suman / 0232_02.jpg, Прогнозируемое имя = adhyayan_suman, Доверие = -6.288158556775386
Изображение = single_faces / adhyayan_suman / 0024_01.jpg, Предсказанное27507492 = 67707497 = 67507702 = adhyay_702 = 67506_672 = 67502_672 = adynt2_502_672 = 702_1642 = ad_ynd_502_2_2_642 = = 1023 *
Image = single_faces / adhyayan_suman / 0138_01.jpg, прогнозируемое имя = adhyayan_suman, доверие = 9.082155772773092
Я ожидал, что идентификационные параметры повлияют на результат, но, похоже, они не имеют каких-либо эффект что так когда-либо. Может кто-нибудь, пожалуйста, просветите меня, что я должен ожидать и / или где я иду не так.
Спасибо