http://www.learnopencv.com/speeding-up-dlib-facial-landmark-detector/

[작업환경]

DLIB버전 : DLIB 19.2 
VS 버전 : vs2015 Community
Debug ver./Release ver.

[DLIB 설치 방법]
1. DLIB 다운
최신 버전으로 다운로드(ver 19.2)

2. Cmake 컴파일
위의 포스트 참조하여 cmake로 컴파일

3. VS 2015 설정
1) 구성 속성 -> 링커 -> 일반 -> 추가 라이브러리 디렉터리
Debug : D:\Program Files (x86)\dlib-19.2(dilb 설치 경로)\build\dlib_build\Debug 추가
Release : D:\Program Files (x86)\dlib-19.2(dilb 설치 경로)\build\dlib_build\Release 추가

2) 구성 속성 -> 링커 -> 입력 -> 추가 종속성
dlib.lib 추가

3) 구성 속성 -> C/C++ -> 전처리기 -> 전처리기 정의
DLIB_JPEG_STATIC
DLIB_JPEG_SUPPORT
DLIB_PNG_STATIC
DLIB_PNG_SUPPORT
추가

4) 프로젝트 파일 소스코드 내부에 dlib 폴더 복사








[작업환경]
openCV버전 : openCV 3.0.0 
VS 버전 : vs2015 Community
Debug ver./Release ver. 

[openCV 설치 방법]
1. openCV 다운로드
3.0.0 버전으로 다운로드

2. 환경변수 설정
1) 시스템 변수 -> 새로 만들기
변수 이름 : OPENCV_3_0_0_BUILD
변수 값 : D:\Program Files (x86)\openCV_3.0.0 (CV 설치한 경로) \opencv\build 

<OPENCV_X86/OPENCV_X64가 있으면 > 

2)시스템 변수 ->  OPENCV_X86 

맨 뒤에  %OPENCV_3_0_0_BUILD%\x86\vc12\bin; 추가


3)시스템 변수 -> OPENCV_X64

맨 뒤에 %OPENCV_3_0_0_BUILD%\x64\vc12\bin; 추가

4) 시스템 변수 -> path

맨 뒤에 ;%OPENCV_X86%;%OPENCV_X64%; 추가


<OPENCV_X86/OPENCV_X64가 없으면> 

2) 시스템 변수 -> 새로 만들기

변수 명 : OPENCV_X86

변수 내용 : %OPENCV_3_0_0_BUILD%\x86\vc12\bin;


3) 시스템 변수 -> 새로 만들기

변수 명 : OPENCV_X64

변수 내용 : %OPENCV_3_0_0_BUILD%\x64\vc12\bin; 


4) 시스템 변수 -> path

맨 뒤에 ;%OPENCV_X86%;%OPENCV_X64%; 추가



5) 재부팅


3. VS 2015 설정 

1) 구성 속성 -> C/C++ -> 일반 -> 추가 포함 디렉터리

$(OPENCV_3_0_0_BUILD)\include


2) 링커 -> 일반 -> 추가 라이브러리 디렉터리

32bit : $(OPENCV_3_0_0_BUILD)\x86\vc12\lib

64bit : $(OPENCV_3_0_0_BUILD)\x64\vc12\lib


3) 링커 -> 입력 -> 추가 종속성

<Debug>

opencv_ts300d.lib

opencv_world300d.lib


<Release>

opencv_ts300.lib

opencv_world300.lib






+ Recent posts