안녕하세요. 임이지입니다!
Visual Studio 2012(IDE) 환경에
OpenCV 를 설치하는 포스팅을 하겠습니다.
OpenCV(Open Source Computer Vision)은 주로 실시간 컴퓨터 비전을 목적으로 한 프로그래밍 라이브러리이다. 원래는 인텔이 개발하였다. 실시간 이미지 프로세싱에 중점을 둔 라이브러리이다. 인텔 CPU에서 사용되는 경우 속도의 향상을 볼 수 있는 IPP(Intel Performance Primitives)를 지원한다. 이 라이브러리는 윈도, 리눅스 등에서 사용 가능한 크로스 플랫폼이며 오픈소스 BSD 허가서 하에서 무료로 사용할 수 있다. OpenCV는 Tensor Flow , Torch / PyTorch 및 Caffe의 딥러닝 프레임워크를 지원한다.
필자의 현재 컴퓨터 환경은 아래와 같습니다
운영체제 : Window 10 64bit
개발환경 : Visual Studio 2012
https://opencv.org/ 로 접속합니다.
최신 버전의 OpenCV라이브러리를 다운로드 합니다.
페이지 하단에 각 OS 별로 설치 파일을 받을 수 있습니다.
[Windows self-extracting archive]를 다운로드합니다.
다운로드한 파일을 원하는 폴더에 압축 해제합니다.
압축 해제 후에는 환경변수를 등록해야 합니다.
제어판 - 환경 변수로 이동하여 OpenCV를
설치한 폴더 경로를 환경 변수에 추가합니다.
설치된 폴더 D:\opencv\build\x64\vc14\bin
Visual Studio를 실행하여 빈 프로젝트를 생성합니다.
[구성 속성] [C/C++] [일반] 탭을 선택합니다.
추가 포함 디렉터리에 OpenCV 가 설치된 include 경로를 추가합니다.
[구성 속성] [링커] [일반] 탭을 클릭하여 추가 라이브러리 디렉터리 경로에
OpenCV 가 설치된 폴더의 lib 파일이 있는 경로를 추가합니다.
[구성 속성] [링커] [입력] 탭으로 이동합니다.
추가 종속성 입력 란에 opencv_world341.lib을 추가합니다.
구성 속성 에따라 다르니 유의해야 합니다.
Debug - opencv_world341d.lib
Release - opencv_world341.lib
마지막으로 DLL 파일을 프로젝트에 복사합니다.
(opencv 가 설치된 폴더 \build\x64\vc14\bin)
복사할 DLL 파일
opencv_ffmpeg341_64.dll
opencv_world341d.dll
opencv_world341.dll
구성 관리자로 이동합니다.
활성 솔루션 플랫폼을 x64로 변경합니다.
Visual Studio 2012 / Window 10 / 64 bit 환경 구성
설정이 완료되었습니다.
비 사실적 렌더링 Non-photorealistic Rendering (0) | 2021.02.14 |
---|---|
Optical flow. 루카스-카나데 방법 (0) | 2021.02.14 |
concrt140d.dll msvcp140d.dll ucrtbased.dll vcruntime140d.dll Runtime Error - OpenCV (0) | 2021.02.14 |
그레이 스케일(grayscale) 이미지 출력 하기 - OpenCV (0) | 2021.02.14 |
타이머 사용하기 TickMeter class - OpenCV (0) | 2021.02.14 |
댓글 영역