Doarchive

Visual Studio / C++ 환경에서 OpenCV 사용하기 본문

ETC/C++

Visual Studio / C++ 환경에서 OpenCV 사용하기

오순발닦개 2022. 9. 2. 18:03

1. 아래 링크에서 OpenCV 다운로드 ( 나는 3.4.16 버전 사용함 )

 

https://opencv.org/releases/

 

Releases - OpenCV

Become a Member Stay up to date on OpenCV and Computer Vision news Join our Newsletter  

opencv.org

 

 

2. OpenCV 파일 설치

 

 

2. Visual Studio 에서 새프로젝트 만들기 

 

 

 

 

 

3. 프로젝트 속성 창 

 

 

 

 

 

4. 구성 -> 모든구성  플랫폼 -> x64 설정

5.   C,C++ 탭 -> 일반  -> 추가 포함 디렉터리

 

 

 

 

6. 추가 포함 디렉터리에  설치한 OpenCV 의 build  include 파일 경로 입력

 위치 예시 : D:\Project\lib\opencv\build\include

 

 

 

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

8.  OpenCV 의 lib 파일 경로 입력

 위치 예시 :  D:\Project\lib\opencv\build\x64\vc15\lib

 

 

 

 

 

9.  링커 -> 입력  -> 추가종속성

10.  OpenCV 의 lib 파일 명 입력

 위치 예시 :  D:\Project\lib\opencv\build\x64\vc15\lib

파일명 예시 :   opencv_world3416d.lib ; 

* 세미콜론 필수 opencv_world버전d.lib 파일임  opencv_world버전.lib 파일 아님

 

 

 

11.  OpenCV 의 dll 파일  복사

 위치 예시 :  D:\Project\lib\opencv\build\x64\vc15\bin    dll 파일  두개  복사 

 

 

12.  복사한  dll 파일   콘솔 프로젝트 최상위 경로에 복사 

 

 

 

 

12. 설치 되었는지 확인 

#include <opencv2/imgcodecs.hpp>
#include <opencv2/videoio.hpp>
#include <opencv2/highgui.hpp>
#include <iostream>
#include <stdio.h>

int main()
{
	std::cout << "OpenCV" << CV_VERSION << std::endl;

	cv::Mat img = cv::imread("D:/Project/MarkerTest/testImg.png");
	
	if (img.empty()) {
		std::cerr << "Image load failed!" << std::endl;
		return -1;
	}

	cv::namedWindow("image");
	cv::imshow("image", img);
	cv::waitKey(0);

	return 0;
}

 

 

13. OpenCV  버전과 이미지가 출력되면 완료 

 

 

728x90

'ETC > C++' 카테고리의 다른 글

Visual Studio 자동 저장  (0) 2022.08.30
Visual Studio 단축키  (0) 2022.08.30
Visual Studio 관리자 권한 실행 기본값 설정  (0) 2022.08.25
C++ const 개념  (0) 2022.08.25