Dlib 설치 & 연동
글을 쓴날: 2019-10-28
[1] Dlib 설치
사전 상태
opencv4 버전, Visual Studio community 2019가 설치되어 있음
1. dlib 다운
공식페이지에서 다운로드 받고 압축풀기
2. Cmake 다운 & 실행
공식페이지에서 Bianry로 다운로드
cmake-3.16.0-win64-x64\bin
에서 cmake-gui.exe
실행
내가 다운로드 받은 것은 x64용이다.
-
소스코드 경로 잡아주기
-
바이너리 빌드 위치 잡아주기
-
Configure 클릭
-
VIsual Studio 버전과 x64선택
먼저 에러가 빨갛게 에러가 나겠지만 OpenCV 경로 지정이 잘못되서 그럴것이다.
-
OpenCD_DIR
경로 설정을 해주면 된다. opencv 경로는C:/opencv/build
-
아래의 옵션 체크
- DLIB_JPEG_SUPPORT
- DLIB_PNG_SUPPORT
- USE_AVX_INSTRUCTIONS
- USE_SSE2_INSTRUCTIONS
- USE_SSE4_INSTRUCTIONS
-
Configure 클릭
-
Generating done 뜨면 끝
3. 빌드
dlib-19.18\dlib\dlib_build\dlib.sln
실행
-
빌드 -> 구성 관리자
-
빌드 모든 체크
-
닫고
빌드-솔루션 빌드
시간이 좀 걸려요 ㅠ
[2] Dlib 연동
사전 상태
먼저 빈 프로젝트가 생성되어 있으며, opencv4는 이미 연동 해놓은 상태이다.
-
프로젝트 - <프로젝트명> 속성
-
구성 속성 - VC++ 디렉터리 - 라이브러리 디렉터리 - 편집
-
C:\dlib-19.18\dlib\dlib_build\Debug
경로 추가빌드 되었던 라이브러리 파일을 참조하기 위함
-
링커 - 입력 - 추가 종속성
에서dlib.lib
입력나는 dlib.lib 파일명이 좀 이상하게 생성되었다.
dlib-19.18\dlib\dlib_build\Debug 에 있는 lib 명을 입력할 것
comments powered by Disqus