OpenCV   Open Source Computer Vision Library   오픈씨브이

(2024-04-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 라이브러리는 다수의 모듈로 구성됨
  ㅇ ...


3. [참고사항]

  ㅇ OpenCV 파이썬 모듈  :  cv2

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

  1. Top (분류 펼침) New     :     1,592개 분류    6,516건 해설

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]       편집·운영 (차재복)          편집 후원          편집 이력