작성
·
424
0
안녕하세요 섹션 3과 섹션 6의 dnn 관련 강의를 전부 들었는데요, 강의에 쓰인 예제에서는 tedy와 손흥민의 얼굴을 찾는 것이 아니라 사람의 얼굴을 찾는 것이 맞나요??
강의를 듣고도 이해가 잘 안돼서 구글을 찾아봤는데 lmdb등 모르겠는 말이 너무 많던데 손흥민씨의 얼굴만 찾으려면 이걸 제가 학습을 시켜서 파일로 만들어야 하는건가요?ㅠㅠ
전에도 질문을 한번 올렸었는데 face_recognition만 사용했을 때는 인식률이 너무 낮고, 다른 사람도 손흥민으로 인식하는 경우가 너무 많아서 이 방법을 사용해보고 싶은데 어떻게 사용하는건지 감이 하나도 안잡혀서요ㅠㅠ
그리고 인코딩 파일을 만들때 사진들의 색감에 따라 인식할 떄 차이가 있나요? 자료로 찾은 사진들이 보정이 심한 사진이 있고 아닌 사진이 있어서 이것도 영향을 크게 미치는지 궁금합니다
답변 3
1
안녕하세요?
수강에 감사합니다. 딥러닝 특히 CNN에 대한 지식이 없이는 deploy.prototxt, imdb 등 복잡한 용어와 구조가 혼동스러운 것은 당연할 수 있습니다. deploy.prototxt나 yolo의 .cfg에서는 딥러닝 레이어 구조를 정의해 둔 것입니다. 열어보시면 여러 개의 레이어와 환경변수들이 있는데 이런 구조를 이해하시려면 [텐서플로2] 머신러닝 또는 딥러닝 구정을 들으시고 기본지식을 익히시길 추천드립니다.
얼굴을 인식한다는 것은 논리적으로 얼굴의 특징을 찾아서 수치화해서 비교하는 과정입니다. 결국 해상도가 낮거나 너무 작고 비슷한 경우에는 같은 얼굴로 인식하기 쉬운 것 입니다. 강의에도 있지만 국가대표팀의 단체 사진을 보면 대부분 같은 사람으로 인식하기도 합니다. 그러므로 얼굴인식을 높이기 위해서는 해상도나 조명 등 환경이 비슷한 사진을 사용하는 것이 인식률을 높일 수 있습니다. 해당 내용을 특별강의에 포함시켰으니 참고하시기 바랍니다.
감사합니다.
0
강사님 혹시 face alignment 코드에서 MARGIN_RATIO를 코드 어느부분에 적용해야 하는지 알 수 있을까요?
alignment를 할 때 얼굴의 크기를 조금 더 크게 적용하고 싶은데 어떻게 사용해야 하는지 모르겠습니다..ㅠ_ㅠ
0