OpenCV란?

OpenCV란 무엇일까??

OpenCV는 오픈소스 라이브러리로서, Computer Vision Library(영상처리 라이브러리)이다.

Computer Vison(영상처리)란 : 컴퓨터가 알고리즘을 사용하여 사람처럼 물체 또는 글씨를 인식하기 위한 Computer Science(CS)분야 기술이다.

2진화 되어있는 영상 또는 사진들을 알고리즘을 통해, 정보를 뽑아낸다는 것은 쉬운일은 아니다. 그렇기에 다각적인 수학적 접근이 필요하다.

이처럼 OpenCV가 나오기 전까지는, Computer Vision 기술은 대학심화과정이상의 수학적 접근이 필요한 학문이여서 많은 연구가 진행되지 않았다.

2000년 Intel Coperation 에서 이와 같은 문제점을 발견하고, 다각적인 수학적 기능들을 라이브러리화 시켜, 개발자들이 손쉽게 Computer Vision이라는 학문에 접근 가능하도록 OpenCV 라이브러리를 개발하였다

현재는 OpenCV이외에 Matlab이라는 수학분야에 널리쓰이는 프로그래밍 툴로도 다양한 개발이 진행되고있다

(대부분의 대학원과정의 학생들은 이 프로그램을 사용한다.)

앞으로 OpenCV제대로 배우기라는 책을 통해, OpenCV의 사용법 그리고 응용법에 대해서 포스팅을 하도록 하겠다.

댓글 남기기