karma( 업 )/Web

AWS EC2에 face_recognition 설치하기( dlib 오류처리 )

생짜 2019. 10. 18. 19:46

AWS에 face_recognition을 설치하려고 하니 dlib에서 오류가 나서 멈췄다.

face_recognition설치하기 전에 먼저 pip로 dlib를 설치해야 할 것 같다.

 


pip install dlib

 

원래 pip install face_recognition을 하면 face_recognition 설치할 때 dlib도 설치하는 것 같은데 설치가 동작을 안하는 것 같아 따로 dlib 설치 시도를 했다. pip가 설치를 시작하더니 끝낼 생각을 안한다...하~~~ 돌겠다.

결국 포기하고  https://pip.aws.lolatravel.com/pip/dev/+simple/dlib/ 사이트에 들어가 dlib-19.0.0.tar.gz 을 다운받는다. dlib를 다운 받았다면 컴파일을 하기 위해 CMAKE를 설치한다.

 

 

sudo apt-get install build-essential cmake 

sudo apt-get install libgtk-3-dev 

sudo apt-get install libboost-all-dev 

 

 

CMAKE 설치가 끝나면 dlib-19.0.0.tar.gz 압축을 푼다.


tar xvf dlib-19.0.0.tar.gz

cd dlib-19.0.0

python3 setup.py install

mkdir shared_build
cd shared_build
cmake -DBUILD_SHARED_LIBS=1 -DUSE_AVX_INSTRUCTIONS=ON ..
cmake –build . –config Release
make install

 

고생했다.  이제 다시


pip intall face_recognition

 

하면 설치 끝이다.

 

만약 Windows에서 face_recognition 을 설치하려고 하는데 dlib이 말썽이라면...이 곳에 가면 해결 될 것이다.

http://blog.naver.com/PostView.nhn?blogId=kkyy3402&logNo=221679282282&categoryNo=0&parentCategoryNo=0&viewDate=¤tPage=1&postListTopCurrentPage=1&from=postView&userTopListOpen=true&userTopListCount=5&userTopListManageOpen=false&userTopListCurrentPage=1