OpenCV FaceRecognition - PullRequest
       5

OpenCV FaceRecognition

0 голосов
/ 19 января 2020

Я собираю систему распознавания лиц, используя 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

Я ожидал, что идентификационные параметры повлияют на результат, но, похоже, они не имеют каких-либо эффект что так когда-либо. Может кто-нибудь, пожалуйста, просветите меня, что я должен ожидать и / или где я иду не так.

Спасибо

...