Priceless

[OpenCV] OpenCV 모듈 본문

ComputerVision/OpenCV

[OpenCV] OpenCV 모듈

Hyun__ 2023. 10. 22. 17:17

OpenCV의 구성

OpenCV는 다수의 라이브러리 집합인 모듈이 있으며,

OpenCV 모듈은 메인 모듈과 추가 모듈로 나눠진다

 

- 메인 모듈: 핵심적이고 널리 사용되는 기반적인 기능들이다

- 추가 모듈: 최신 기능이고 특허, 하드웨어 등에 의존적인 기능들이다

 

메인 모듈

 

추가 모듈

 

컴퓨터 비전 과정에 필요한 OpenCV 모듈 구성

OpenCV 를 사용하여 비전 프로젝트를 진행할 때

아래와 같은 구조로 나타나있으며,

이들을 전부 통합한 world라는 모듈로 모을 수 있다

 

 

OpenCV 프로젝트 제작(Windows)

CV_VERSION 메소드를 사용하여 OpenCV 버전을 확인할 수 있다

프로젝트 폴더에서 opencv.hpp 파일을 참조할 수 있어야 한다

#include <iostream>
#include "opencv2/opencv.hpp"

int main(){
	std::cout << "hello opencv " << CV_VERSION << std::endl;
}

windows의 경우 디버그 설정에서 본인 OpenCV 버전에 맞게

일반 환경과 링킹 환경에서 디렉토리를 설정해야 한다