본문 바로가기

Face recognition

FaceNet

https://siisee111.medium.com/facenet-wiki-%EC%98%88%EC%8B%9C-%EB%94%B0%EB%9D%BC%ED%95%98%EA%B8%B0-15202cfec08a 

 

FACENET Wiki 예시 따라하기

facenet wiki의 예시를 따라해보았습니다.

siisee111.medium.com

https://github.com/davidsandberg/facenet/wiki/Validate-on-LFW

 

GitHub - davidsandberg/facenet: Face recognition using Tensorflow

Face recognition using Tensorflow. Contribute to davidsandberg/facenet development by creating an account on GitHub.

github.com

python 3.8~ 이상인가, 그 버전부터는 tensorflow 2.x가 필요하다고 얼핏 본 것 같다.

그래서 인지, requirments.txt 파일에 적혀있는 1.7 버전의 tensorflow를 설치하는 과정에서 에러가 났다. 그래서 따로 깔아줬다.

명령어 : conda install tensorflow

 

미리 lfw데이터와, 20180402-114759 model을 다운로드 받았다.

 

cd ~/datasets를 하라는데, 나는 datasets directory 가 없어서 만들어줬다.

 

저 예시따라하기 페이지를 따라하는데, Align lfw dataset에서 막혔다. 생각보다 따라하기 페이지인데 친절하지 않다고 생각했다.

 

일단 저기에 나온 코드를 그대로 긁어서, ~/facenet의 위치에서 터미널창에 입력했다.

 

내가 확인해봤을 땐, 분명 /home/사용자/datasets/lfw/raw 폴더가 존재하는데, 왜!! 왜!! FileNotFoundError가 뜨는 것인가.. 그래서 full path를 입력했는데,,

 

bash: 예기치 않은 토큰 '&' 근처에서 문법 오류

& done이 아니라 그냥 done을 입력하면 실행된다.

그런데 이번엔

이게 진짜 검색해도 안나오는 에러......

해당 깃헙에 이런 에러가 떴다는 글을 등록하기 위해 터미널 언어를 한글에서 영어로 바꿔주었다.

https://avocadaon.tistory.com/8

 

[ Linux ] shell 언어 설정 (영어로 바꾸기)

우분투 20.04에서 터미널의 언어가 한글이었다. 에러, 확인 문구가 모두 한글로 나왔다. (번역은 잘되어있었다.) 1. 현재 언어 설정확인 echo $LANG 영어일 경우 : en_US.UTF-8 한글일 경우 : ko_KR.UTF-8 2. 언

avocadaon.tistory.com