반응형
OpenCV는 영상 처리를 위한 오픈소스 C/C++ 라이브러이다.
해당 라이브러리는 영상 처리를 위한 각종 필터링, 분류기, 특징 추출, 움직임 검출, 비디오 캡쳐 등 다양한 알고리즘을 제공한다.
또한 C, C++ 언어를 위한 함수 라이브러리 외에도 Python, JAVA, 안드로이드 인터페이스를 함께 제공한다.
<OpenCV 대표 모듈 패키지>
패키지 명 |
기능 |
패키지 명 |
기능 |
core |
핵심 기능 |
ml |
기계 학습 |
imgproc |
이미지 처리 |
flann |
다차원 클러스트링 및 탐색 |
highgui |
고급 GUI 및 미디어 I/O |
gpu |
GPU 가속 속도 |
video |
비디오 분석 |
photo |
연산 사진술 |
calib3d |
카메라 캘리브레이션 및 3D 재구성 |
stitching |
이미지 스티칭(붙이기) |
features2d |
2D 특징 추출 프레임워크 |
nonfree |
유로 기능 |
objdetect |
객체 탐지 |
contrib |
기증된/실험적인 기능 |