<aside> 👈 Back to Main Page

</aside>

후... 모연하는 동안 dlib 쓸 일이 있었는데 도무지 설치가 잘 안돼가지고 애먹었다.

dlib

C++로 개발된 OpenCV와 대척점에 있는(?) 이미지 처리, 기계 학습, 얼굴 인식이 가능한 라이브러리다. 이게 파이썬에서도 불러오는 게 가능한데 이번 아이펠에서 얼굴의 Landmark 검출이 필요해져서 사용하게 됐다.

Install

아래 링크를 따라가면 나의 경우 바로 실행가능했다.

  1. *cmake 설치*

    Download | CMake

    여기 가서 cmake를 다운 받는데 난 진성 개발자가 아닌지라 아직도 이 모듈이 정확히 무엇을 해내는지 모른다. 웃긴 건 뒤에 pip 으로 다시 설치하는데 대체 왜지...

  2. Visual studio C++

    윈도우에서 C 기반의 무언가를 하려하면 일단 C를 컴파일 해주는 아이가 필요하다. 단순히 gcc 컴파일러로는 해결이 안되는 것 같고, Visual Studio C++을 깔아주면 뭔가 더 자동적으로 많은 걸 수행해주는 듯한데... 아직도 이 아이의 기능도 정확히 모른다. 컴과 나올걸... 어쨌든 아래 링크에서 다운을 받으면 된다.

    Microsoft C++ Build Tools - Visual Studio

    1. 저기서 보라색 버튼 누르면 다운로드가 시작된다.

    2. 설치 도중에 Windows 용 C++ Cmake 도구 에 체크하고 설치하면된다. 대략 7GB정도... 시간이 한참 걸리니 잠깐 자도 좋다(내가 잤다...)

      이 화면에서 맨 오른쪽을 보면

      이 화면에서 맨 오른쪽을 보면

      세 번째에 체크하면 된다. 기본으로 체크되어 있지 않으니 유의

      세 번째에 체크하면 된다. 기본으로 체크되어 있지 않으니 유의

  3. *pip install cmake*

    cmake를 다시 설치한다. 환경이랑 돌리는 거랑 다른 건지 뭔지 모르겠지만... 대체 모듈을 난 언제쯤 이해할까. 이거 설치할 땐 본인이 사용하려는 가상환경에 설치하는 것을 추천한다.

    (base) ~\\ conda activate 1pha
    (1pha) ~\\ pip install cmake
    (1pha) ~\\ pip install dlib
    
  4. *pip install dlib*

    그리고 드디어 dlib을 설치한다. 이 또한 생각보다 시간이 걸리니 저녁을 먹자.

Reference

How to install dlib library for Python in Windows 10