OpenCV

Open Source Computer Vision Library

logo.png

1 개요

공식 사이트는 [1]

오픈소스 컴퓨터 비전 라이브러리 중 하나로 크로스플랫폼과 실시간 이미지 프로세싱에 중점을 둔 라이브러리이다. Windows, Linux, OS X(Mac OS), iOS, Andriod 등 다양한 플랫폼을 지원한다. 인텔에서 개발을 주도했으나 현재 인텔은 손을 뗀 상태다.

BSD 라이센스를 사용하므로 상업적으로도 이용 가능하다.

Matlab등의 프로그램들과 연계도 가능하다.

제공하는 함수들의 사용법에 대해서는 레퍼런스를 참고하거나 구글링을 해보자.

2 주요 알고리즘

  • 이진화(binarization)
  • 노이즈 제거
  • 외곽선 검출(edge detection)
  • 패턴 인식
  • 기계학습(machine learning)
  • ROI(Region Of Interest) 설정
  • 이미지 변환(image warping)
  • 하드웨어 가속

3 업데이트 내역

  • 2016년 5월 19일 2.4.13 버전 배포
  • 2015년 12월 21일 3.1.0 버전 배포
  • 2015년 6월 4일 3.0.0 버전 배포
  • 2015년 4월 24일 3.0.0 RC1버전 배포
  • 2015년 2월 26일 2.4.11버전 배포
  • 2014년 11월 11일 3.0.0 beta버전 배포
  • 2014년 10월 2일 2.4.10버전 배포
  • 2014년 8월 21일 3.0.0 alpha버전 배포
  • 2014년 4월 25일 2.4.9버전 배포
  • 2012년 5월 19일 2.4.0버전 배포
  • 2012년 4월 4일 2.3.1버전 배포
  • 2011년 9월 12일 2.3.0 버전 배포
  • 2010년 12월 5일 2.2버전 배포
  • 2010년 4월 6일 2.1버전 배포
  • 2009년 10월 1일 2.0 버전 배포
  • 2006년 10월 19일 1.0 버전 배포

4 관련 항목