[C++ OpenCV] OpenCV C++ 기본헤더.
#include <opencv2/opencv.hpp>
OpenCV에서 지원하는 모든 기능을 포함한다. 단 컴파일이 느려질 수 있어 아래처럼 사용한다.
#include <opencv2/core.hpp>
기본 데이터 타입이 선언되있다.
Mat이나 Point가 선언되어 있고, 그와 관련된 행렬연산 혹은 벡터연산이 제공된다.
#include <opencv2/highgui.hpp>
윈도우 화면, UI처리 (슬라이더, 버튼 등) 및 마우스 제어를 가능하게 해준다.
#include <opencv2/imgcodecs.hpp>
기본 이미지 코덱이 들어있다.
영상 장비에서 촬영한 영상 파일이 너무 큰 것을 작게 만들거나, 압축하는 것을 코덱이라고 한다.
#include <opencv2/video.hpp>
#include <opencv2/video/video.hpp>
비디오 추적 및 배경 segmentation과 관련된 루틴을 포함한다.
#include <opencv2/imgproc/imgproc.hpp>
image processing을 위한 다양한 기능을 포함한다.
#include <opencv2/objdetect/objdetect.hpp
객체 detection을 위한 기능을 포함한다.
#include <opencv2/calib3d/calib3d.hpp>
카메라 Calibration 및 3D reconstruction 기능을 포함한다.
#include <opencv2/ml/ml.hpp>
머신러닝 알고리즘을 포함한다.
#include <opencv2/featured2d/geatures2d.hpp>
2차원 이미지의 feature detection 기능을 포함한다.
댓글남기기