face_recognition 이상한 출력을 제공하는 얼굴 비교 기능

Vedank pande

인코딩 목록과 샘플 이미지의 얼굴 인코딩을 비교하고 싶습니다.

#init empty dictionary for each folder name
dictionary = {name:[] for name in os.listdir(ROOT)}



#saves encodings in a list to the dictionary with corresponding names
for folder in os.listdir(ROOT):
    for image in os.listdir(os.path.join(ROOT,folder)):
        img = face_recognition.load_image_file(f"{ROOT}/{folder}/{image}")
        dictionary[folder].append(face_recognition.face_encodings(img))

#dict looks something like this: {name:[encoding1,encoding2....]}


#sample image
my_image = face_recognition.load_image_file("vedank.jpg")
face_encodings = face_recognition.face_encodings(my_image,face_recognition.face_locations(my_image))

#taking user input to access dictionary values
user = input("enter your username")

#print results of face comparison
print(face_recognition.compare_faces(np.array(face_encodings[0]),np.array(dictionary[user])))

다음은 'my_image'의 인코딩을 다른 두 이미지의 인코딩과 비교하는 출력입니다.

[array([ True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True]), array([ True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True,  True,  True,  True,  True,  True,  True,  True,
        True,  True])]

여러 부울 값을 얻는 이유는 무엇입니까? (전체 사전 프로세스를 거치지 않고) 수동으로 두 이미지를로드하여 두 이미지를 비교하려고하면 단일 부울 값이 표시됩니다.

편집 : 나는 그것을 가지고 놀아 보았고 인코딩을 목록에 추가하는 것이 문제를 일으키는 것처럼 보입니다. 이 문제를 해결하는 방법에 대한 아이디어가 있습니까?

Vedank pande

목록에 인코딩을 추가하면 크기가 원본 (1,128)에서 (1,1,128)으로 변경되는 것이 무슨 일인지 알아 냈습니다.

이것은 작동했습니다.

np.array(input_list).reshape(-1,128)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C ++ 얼굴 경계 상자에서 길이 / 너비를 추출하는 방법

분류에서Dev

원하는 출력을 제공하고 비정상적으로 종료하는 기능

분류에서Dev

OpenCV 얼굴 감지 기능이있는 OpenGL 바이트 버퍼

분류에서Dev

얼굴에 대한 여러 기능을 저장하고 거리를 찾는 방법은 무엇입니까?

분류에서Dev

Bionic Beaver 18.04 LTS에서 얼굴 감지 기능이있는 Shotwell을 설치하는 방법

분류에서Dev

PHP에서 얼굴 인식 기능이있는 썸네일

분류에서Dev

이 C 코드가 항상 웃는 얼굴을 출력하는 이유는 무엇입니까?

분류에서Dev

두 개의 DataFrame을 비교하고 다른 요소를 출력하는 기능이 있습니까?

분류에서Dev

소스 얼굴과 대상 얼굴 사이의 모든 얼굴 찾기

분류에서Dev

제출 버튼에 글꼴 얼굴 아이콘을 적용하는 방법

분류에서Dev

WPF 메시지의 웃는 얼굴을 웃는 아이콘으로 바꾸기

분류에서Dev

두 번째 메쉬가있는 이상한 검은 색 얼굴을 가진 GLSL

분류에서Dev

내가 예상했던 출력을 제공하지 않는 AES 기능

분류에서Dev

IBM Watson Visual Recognition을 사용한 얼굴 인식

분류에서Dev

포옹 얼굴 변압기 파이프 라인으로 요약 비율을 정의하는 방법은 무엇입니까?

분류에서Dev

카메라가 비행기의 얼굴을보고 있는지 확인하는 방법

분류에서Dev

카메라가 비행기의 얼굴을보고 있는지 확인하는 방법

분류에서Dev

bash로 출력을 억제하는 일반 기능-공백 파일 이름

분류에서Dev

Scipy 예상 기능이 예상 출력을 제공하지 않음

분류에서Dev

얼굴 인식 응용 프로그램을 준비하는 데 사용해야하는 Java 라이브러리

분류에서Dev

얼굴 인식 응용 프로그램을 준비하는 데 사용해야하는 Java 라이브러리

분류에서Dev

클릭 한 얼굴을 만들고 싶은데 두 번째 클릭시 다른 얼굴이 기본 색상으로 표시됩니다.

분류에서Dev

얼굴 감지기의 adaboost 방법에 대한 약한 분류기의 임계 값을 지정하는 방법

분류에서Dev

LBP 얼굴 인식에서 카이-제곱 통계 비 유사성 측정에 대한 최적 임계 값을 결정하는 방법은 무엇입니까?

분류에서Dev

Matlab : '여러 얼굴 감지 및 추적'을 사용하여 감지 된 얼굴 얻기 작업

분류에서Dev

C ++ 문자열은 웃는 얼굴을 출력합니다.

분류에서Dev

Windows 10 alt + end가 웃는 얼굴을 출력합니다.

분류에서Dev

Emacs에서 구문 강조를위한 얼굴 정의하기

분류에서Dev

matplotlib : 원을 사용하여 얼굴 그리기

Related 관련 기사

  1. 1

    C ++ 얼굴 경계 상자에서 길이 / 너비를 추출하는 방법

  2. 2

    원하는 출력을 제공하고 비정상적으로 종료하는 기능

  3. 3

    OpenCV 얼굴 감지 기능이있는 OpenGL 바이트 버퍼

  4. 4

    얼굴에 대한 여러 기능을 저장하고 거리를 찾는 방법은 무엇입니까?

  5. 5

    Bionic Beaver 18.04 LTS에서 얼굴 감지 기능이있는 Shotwell을 설치하는 방법

  6. 6

    PHP에서 얼굴 인식 기능이있는 썸네일

  7. 7

    이 C 코드가 항상 웃는 얼굴을 출력하는 이유는 무엇입니까?

  8. 8

    두 개의 DataFrame을 비교하고 다른 요소를 출력하는 기능이 있습니까?

  9. 9

    소스 얼굴과 대상 얼굴 사이의 모든 얼굴 찾기

  10. 10

    제출 버튼에 글꼴 얼굴 아이콘을 적용하는 방법

  11. 11

    WPF 메시지의 웃는 얼굴을 웃는 아이콘으로 바꾸기

  12. 12

    두 번째 메쉬가있는 이상한 검은 색 얼굴을 가진 GLSL

  13. 13

    내가 예상했던 출력을 제공하지 않는 AES 기능

  14. 14

    IBM Watson Visual Recognition을 사용한 얼굴 인식

  15. 15

    포옹 얼굴 변압기 파이프 라인으로 요약 비율을 정의하는 방법은 무엇입니까?

  16. 16

    카메라가 비행기의 얼굴을보고 있는지 확인하는 방법

  17. 17

    카메라가 비행기의 얼굴을보고 있는지 확인하는 방법

  18. 18

    bash로 출력을 억제하는 일반 기능-공백 파일 이름

  19. 19

    Scipy 예상 기능이 예상 출력을 제공하지 않음

  20. 20

    얼굴 인식 응용 프로그램을 준비하는 데 사용해야하는 Java 라이브러리

  21. 21

    얼굴 인식 응용 프로그램을 준비하는 데 사용해야하는 Java 라이브러리

  22. 22

    클릭 한 얼굴을 만들고 싶은데 두 번째 클릭시 다른 얼굴이 기본 색상으로 표시됩니다.

  23. 23

    얼굴 감지기의 adaboost 방법에 대한 약한 분류기의 임계 값을 지정하는 방법

  24. 24

    LBP 얼굴 인식에서 카이-제곱 통계 비 유사성 측정에 대한 최적 임계 값을 결정하는 방법은 무엇입니까?

  25. 25

    Matlab : '여러 얼굴 감지 및 추적'을 사용하여 감지 된 얼굴 얻기 작업

  26. 26

    C ++ 문자열은 웃는 얼굴을 출력합니다.

  27. 27

    Windows 10 alt + end가 웃는 얼굴을 출력합니다.

  28. 28

    Emacs에서 구문 강조를위한 얼굴 정의하기

  29. 29

    matplotlib : 원을 사용하여 얼굴 그리기

뜨겁다태그

보관