OpenCV   Open Source Computer Vision Library   오픈씨브이

(2023-08-21)

1. OpenCV (Open Source Computer Vision Library)컴퓨터 비전오픈소스

  ㅇ 포함 
     - (주로, 컴퓨터 비전머신러닝 라이브러리 포함)
     - 기본적인 영상 파일 입출력, 처리 이외에도, 
     - 영상 화질 향상, 객체 검출과 인식,추적, 3차원 비전 문제 해결 등과,
     - 머신러닝 (kNN, SVM 등), 딥러닝 (DNN 등) 알고리즘들을 포함 
     - 약 2,500개가 넘는 영상 처리 알고리즘최적화되어서 포함되어 있음

  ㅇ 특징
     - 실시간 처리 고려
        . (매우 빠른 수행)
     - 다양한 운영체제 환경 가능
        . (데스크톱 : 리눅스,애플,윈도우즈, 모바일 : iOS,안드로이드)
     - 폭넓은 언어 사용을 위한 인터페이스 제공
        . (C/C++, Java, MATLAB, Python, Javascript 등)
     - GPU 활용 지원
        . (CUDA, OpenCL에 의함)
     - BSD 오픈 소스 라이선스를 따름
        . (연구용,상업용 모두 활용 용이)

  ㅇ 역사
     - 1999년, Intel社에서 개발한 IPL을 기반으로 제작
     - 2000년, 수학적인 기능들과 영상 처리 기능들을, 라이브러리 형태로 제작 공개
     - 2006년, OpenCV 1.0
     - 2009년, OpenCV 2.0
     - 2015년, OpenCV 3.0
     - 2018년, OpenCV 4.0

  ㅇ 공식 사이트 : OpenCV 홈페이지


2. OpenCV 구성

  ㅇ OpenCV 라이브러리는 다수의 모듈로 구성됨
  ㅇ ...

디지털 영상처리
   1. 디지털 영상처리   2. 픽셀   3. 질감   4. 그레이 스케일   5. 영상 변환   6. 기하 변환   7. 영상 처리 용어   8. OpenCV  


Copyrightⓒ written by 차재복 (Cha Jae Bok)
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"