한줄 요약
OpenCV는 컴퓨터 비전 애플리케이션 개발을 위한 표준 오픈소스 라이브러리로, 이미지 처리, 객체 검출, 얼굴 인식 등 다양한 기능을 제공한다.
핵심 기능
이미지 및 비디오 처리: 필터링, 변환, 특징 추출 등
객체 검출 및 추적: Haar Cascade, HOG, 딥러닝 기반 검출기
머신러닝: SVM, KNN, 랜덤 포레스트 등 내장 알고리즘
카메라 캘리브레이션, 3D 재구성
딥러닝 모듈: TensorFlow, PyTorch, Caffe 모델 로드 및 추론
언제 쓰나
컴퓨터 비전 연구 및 프로토타이핑
실시간 영상 처리 시스템 (로봇, 자율주행, 보안)
이미지 분석이 필요한 모든 애플리케이션