본문 바로가기
C++ 공부/OpenCV

Visual Studio 2022 OpenCV 설치하기 [C++ OpenCV]

by 이포터 2022. 11. 1.

이번에는 OpenCV 설치하는 방법에 대해 이야기해보도록 합시다..!

Visual Studio 2022 version을 사용하였고

OpenCV - 4.5.5 version을 설치할 예정입니다.

 

목표

4.5.5 version - OpenCV를 설치해 보자

 

https://opencv.org/releases/

 

Releases - OpenCV

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

opencv.org

위의 링크로 접속하도록 합니다.

 

 

 

Opencv-4.5.5 를 다운받고 더블클릭해서 열어줍니다.

 

Extracting이라고 뜨면서, 설치가 되는 중임을 알 수 있습니다.

 

파일 -> 새로만들기 -> 프로젝트

 

빈 프로젝트

 

프로젝트 이름 : OpenCV_Test3

솔루션 및 프로젝트를 같은 디렉터리에 배치 [체크]

 

OpenCV_Test3 오른쪽클릭 -> 속성

 

소스 파일 -> 추가 -> 새 항목

 

C++ 파일(.cpp) -> main.cpp

 

Opencv를 사용하기 위한 설정

1. C/C++ 일반

구성 : 모든 구성

플랫폼 : x64

OpenCV_Test3 우클릭 -> 속성

C/C++ 일반 -> 추가 포함 디렉터리 ->편집

 

추가 포함 디렉터리 -> opencv/build/include

 

추가하면 위와같이 됩니다.

C/C++ -> 일반 -> 추가 포함 디렉터리 -> opencv/build/include

 

2. 링커 일반

구성 : 모든 구성

플랫폼 : x64

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

추가 라이브러리 디렉터리 -> opencv/build/x64/vc15/lib

 

vc14 Visual Studio 2015
vc15 Visual Studio 2017
vc16 Visual Studio 2019
vc15, vc17 Visual Studio 2022
(vc16, vc17은 공식 배포 X)

vc14 -> Visual Studio 2015
vc15 -> Visual Studio 2017
vc16 -> Visual Studio 2019
vc15, vc17 -> Visual Studio 2022
(vc16, 17은 공식적인 배포 없음)

 

3. 링커 입력

구성 : 모든 구성

플랫폼 : x64

해당 OpenCV 버전에 맞춰 입력해주면 된다.

opencv_world"버전"d.lib

ex) opencv_world455d.lib

링커 -> 입력 -> 추가 종속성 -> 편집

opencv_world455d.lib 입력

 

opencv -> build -> x64 -> vc15 -> bin의

1) opencv_world455.dll

2) opencv_world455d.dll

해당 프로젝트로 이동

 

사진까지 첨부해서 이동하였습니다.

 

#include <opencv2/imgcodecs.hpp>
#include <opencv2/videoio.hpp>
#include <opencv2/highgui.hpp>

#include <iostream>
#include <stdio.h>

using namespace cv;
using namespace std;

int main(int argc, char** argv) {

	Mat img = imread("baby.jpg");

	imshow("img", img);
	waitKey(0);


	return 0;
}

 

Opencv 초기 설정 완료!

댓글