OverView
OpenCV (Open Source Computer Vision Library) & Computer vision
Reference Site
- source forge(http://sourceforge.net/projects/opencvlibrary)
Patch Once or twice of year Site
http://sourceforge.net/cvs/?group_id=22870
http://SourceForge.net/projects/opencvlibrary
Download Site
http://opensource.org ( Computer Vision Library)
Background knowledge
1. algebra
2. basic matrix operation
3. Gaussian distribution
4. Bayes' law
5. least-squares optimization
6. C language
7. C++ language
8. marchine learning
OpenCV be borned Intel
Rainer Lienhart
Jean-Yves Bouguet
Radek Grzeszczuk
Ara Nefian
// 대강 훑고 넘어가기
1. IPP (Intel Integrated Performance Primitives) 라이브러리
OpenCV 는 최적화된 C언어로 되어있으며 멀티코어 프로세서의 장점을 활용할수 있다.
추후 인텔(Intel) 아키텍처(architecture)에서 최적화하기 위해서는 다양한 알고리즘에 대한 저수준 최적화 루틴을 갖고있는
인텔 통합 성능 프리미티브 (IPP) 라이브러리를 구입하여 설치 할 수도 있다. IPP가 서치되어있다면 OpenCV 는 자동으로 IPP 라이브러리에서 적절한 함수를 찾아서 사용 한다.
OpenCV 에서는 500개가 넘는 함수들로 구성되어있으며
불량검사,의료 영상, 보안, 사용자 인터페이스,카메라 보정, 스테레오 비전, 로봇 등 다양한 분야에서 사용할 수 있다.
컴퓨터 비전은 기계 학습과 함꼐 사용되는 경ㅇ가 많기 때문에 OpenCV 는 보편적 용도의 기계학습 라이브러리
(MLL : Machine Learning Library)를 포함하고 있다.
OpenCV는 많은 곳에서 사용 되어진다.
. 카메라 보정(camera calibration)
. 영상 이어붙이기(image stitching) 등등
OpenCV 는 오픈소스로 완전히 공개 되어있기 때문에 상업적인 프로그램을 만들 때 사용하여도 무방하다.
OpenCV 관련된 대규모 커뮤니티
http://groups.yahoo.com/group/OpenCV
네이버 OpenCV Korea
http://cafe.naver.com/opencv
'개발일지(Platform & Library) > OpenCv(2.x)' 카테고리의 다른 글
2. OpenCV (0) | 2016.09.22 |
---|---|
기본 샘플 (0) | 2016.08.08 |
opencv-3.1.0 - Visual Studio 2013 세팅하기 (0) | 2016.08.08 |
OpenCV 버전별 사용하는 객체 상호 변환 (0) | 2016.06.28 |