OpenCV Tutorial #01. OpenCV 정상동작 확인하기
(OpenCV Tutorial #00. Visual Studio 2017에서 빌드하기 참고하세요)
지난 포스트에서 했던 OpenCV DLL의 사용과정을 소개합니다.
[순서 #02] 만들어진 프로젝트 폴더에 이전 포스팅에서 만든 opencv 폴더를 붙여넣기 하세요.
- OpenCV 다운로드 받은 파일을 말하는게 아니라, dll, lib, include 폴더가 있는 것을 말합니다.
- 저는 보통 솔루션 폴더에 복사합니다.
- 01.project / opencv / testApp 이게 솔루션 폴더입니다
- 01.project / opencv / testApp / testApp 이게 프로젝트 폴더입니다[순서 #03] 프로젝트의 속성을 열어주세요(마우스 오른쪽 > 맨 아래 속성)
- C/C++ 을 선택하고, 추가 포함 디렉토리 의 오른쪽에 ... 을 클릭하면 새창이 뜹니다.
이 3개 경로를 추가해주세요.
주의할 것은 매크로상수는 뒤에 ' \ ' 이것이 추가되기 때문에 ...Dir) 다음에 \를 생략합니다.
- $(SolutionDir)opencv\include
- $(SolutionDir)opencv\include\opencv
- $(SolutionDir)opencv\include\opencv2
//Tutorial #01. OpenCV DLL 확인하기 #include "cv.hpp" using namespace cv; #ifdef _DEBUG #pragma comment(lib, "opencv_world343d.lib") #else #pragma comment(lib, "opencv_world343.dll") #endif int main() { std::cout << "Hello World!\n"; Mat matImage; matImage = imread("d:\\test\\lena.bmp"); if (matImage.data != NULL) { imshow("lena", matImage); } waitKey(0); matImage.release(); }
[순서 #06] 실행하면 다음과 같은 오류가 발생합니다. 이는 실행폴더내에 dll 파일이 없어서 발생합니다.
[순서 #08] 이후에 실행하면 이렇게 이미지가 뜹니다.^^
여기까지가 OpenCV DLL 정상동작 확인과정이었습니다.
최대한 자세히 포스팅할 수 있도록 노력할께요~
--------------------------------------------------------------------------------------------------------------
'Image Processing' 카테고리의 다른 글
[OpenCV] Tutorial #00. Visual Studio 2017에서 빌드하기 (0) | 2018.09.22 |
---|
OpenCV Tutorial #00. Visual Studio 2017에서 빌드하기
OpenCV는 Open Computer Vision 의 약자로, 영상처리 라이브러리입니다. 영상처리 분야에서는 굉장히 널리사용되는 라이브러리이면서, 업데이트가 매우 활발하게 이뤄지고 있습니다.
2018년 9월 16일 기준으로 3.4.3 버전이 최신버전입니다.
OpenCV 버전별로 기본 지원하는 Visual Studio 버전이 존재하는데, 해당 버전은 컴파일된 파일을 별도로 제공하기도 합니다.
대략적인 설치과정은 4단계입니다.
1. OpenCV 다운로드
2. CMake 다운로드
3. CMake 설정
4. Visual Studio 빌드
세부과정 설명드려요~
[순서 1] OpenCV를 다운로드 합시다!!(OpenCV 공식홈페이지 // 다운로드 페이지)
Visual Studio 버전이 OpenCV 기본지원하지 않을경우, 빌드를 새로 해야합니다.[순서 2] CMake 다운로드 - (CMake 공식홈페이지 // 다운로드 페이지)
Windows win64-x64 Installer 를 다운받아서 설치하였습니다.
[순서 3] 순서 1에서 받은 opencv 파일 압축을 풀어주세요.
그리고 build 폴더와 sources 폴더를 만들어주세요.
[순서 4] CMake 를 실행합니다. CMake의 소스와 빌드 경로를 지정합니다.
- Where is the source code : 압축풀은 파일들이 있는 폴더 경로
- Where to build the binaries : 빌드할 폴더[순서 5] 좌측 하단의 Configure 버튼을 클릭!
[순서 9] Generating done 이라고 떴다면, 처음에 만든 build 폴더를 열어봅니다.
아래 그림처럼 폴더와 파일이 많이 있는데, 그 중에 OpenCV 라는 파일을 선택하세요
Visual Studio 솔루션 파일입니다.[순서 13] 다시 build 폴더에 가보면 install 이라는 새로운 폴더가 생성됩니다.
이 폴더안에는 OpenCV를 사용하기 위한 헤더파일, 라이브러리파일(lib, dll) 파일, 라이선스 안내 파일 등이 있습니다.
여기까지가 OpenCV를 빌드한 과정이었습니다.
아래 과정은 제가 OpenCV 파일 관리하는 방법이에요
기본 예제는 다음 시간에^^
'Image Processing' 카테고리의 다른 글
[OpenCV] Tutorial #01. 정상동작 확인하기 (0) | 2018.09.22 |
---|