728x90
Computer Vision & OpenCV Introduce
Computer Vision Library란?
- Computer Vision : 사람이 눈으로 보고 판단하는 것을 컴퓨터가 대신하는것을 의미
- Library : OpenCV는 Computer Vision에 필요한 수많은 기능을 라이브러리로 제공하는 역할을 한다.
1. Image Processing
- Image Enhancement : 영상 개선
- Filter : 엣지 검출하는 필터 등
- Rotation : 영상 회전
- Hough Transform : 라인, 서클 찾기
- Histogram : 히스토그램으로 영상 개선시키기
2. Robot/Machine/Video/Vision
- Tracking : 추적
- Feature description : 특징 추출
3. Artificial Intelligence(AI) — AI 쪽에서도 OpenCV가 라이브러리 제공
- Pattern Recognition / Machine Learning : OpenCV를 이용하여 Neural Network, Deep learning, AdaBoost, SVM 등을 사용할 수 있다.
4. 3D geometry (3차원 기하학)
- Camera Calibration
- 3D reconstruction
- Stereo Camera
5. Etc
- Parallel Processing(병렬 처리) : CUDA, OpenCL
- Optimization(최적화) : 최적화에 필요한 수학적 기능들 — nonlinear optimization, RANSAC 등
728x90
'OpenCV' 카테고리의 다른 글
MAC에 OPENCV4 설치/오류 해결 (0) | 2021.03.21 |
---|