Appwizard를 이용한 Win32 콘솔 기반 프로젝트 생성
1> STEP 1 :
[File à New] 메뉴 선택 후 나타나는 대화상자에서 아래 그림과 같이 설정 후 [OK] 버튼 클릭.
[Project name] 는 필요한 이름으로 작성 -> ConsoleCV
[Location] 은 프로그램을 저장하기 위한 폴더 지정, 자신의 폴더 안에 적당한 폴더를 만들고 그 곳에 저장 필요

2> STEP 2 :
“Win32 Console Application Step 1 of 1” 에서 아래 그림과 같이 선택 후 [Finish] 버튼 클릭..

3> STEP 3:
프로젝트 환경 설정 : OpenCV의 lib 파일 추가
[Project -> Settings] 메뉴 클릭 후, [Project Settings] 창에서 아래와 같이 설정
프로그램에서 사용할 함수들을 포함하는 LIB 파일을 등록
cxcore.lib, cv.lib, highgui.lib, cvcam.lib

정적 링크라이브러리(Static Link Library)
 프로그램 작성할 때마다 해주어야 함
 dll 파일 안으로 디버그 하려 할 때 : cvd.lib cxcored.lib highguid.lib cvcam.lib
 cv100d.dll, cxcore100d.dll 등의 디버거 가능 dll 파일 호출
 dll 파일 디버거 하지 않을 때 : cv.lib cxcore.lib highgui.lib cvcam.lib
 cv100.dll, cxcore100.dll 등의 dll 파일 호출

OpenCV 동적 라이브러리 파일을 복사
동적 링크라이브러리(Dynamic Link Library)
프로그램은 실행 중에 필요한 DLL 파일을 현재 프로그램을 저장한 폴더안의 Debug
폴더 혹은 Release 폴더에서 찾음
없으면 시스템 변수 PATH 에 지정된 폴더에서 찾음
<opencv-root>\bin 폴더에서 필요한 DLL 파일을 현재 프로그램을 저장한 폴더 안의
Debug 폴더 혹은 Release 폴더로 복사
주요 DLL 파일
cv100.dll, cvaux100.dll, cxcore100.dll, cvcam100.dll, highgui100.dll
이들은 디버깅 정보가 없음
cv100d.dll, cvaux100d.dll, cxcore100d.dll, cvcam100d.dll, highgui100d.dll
이들은 디버깅 정보가 있음
Posted by 코딩하는 야구쟁이

댓글을 달아 주세요