Page 932 - 3-3
P. 932

가. OpenCV   기본 설명
                    인텔에서 개발한 오픈소스 컴퓨터 비전 라이브러리 중 하나로 크로스 플랫폼과 이미지 프로세싱
                  에 중점을 둔 라이브러리이다 여기서 말하는 컴퓨터 비전.                      (Computer Vison,   영상처리 란 컴퓨터가)
                  알고리즘을 사용하여 사람처럼 물체 또는 글씨를 인식하기 위한 ComputerScience(CS)                             분야의 기
                  술을 의미한다.
                    2 진화 되어있는 영상 및 사진들을 알고리즘을 통해 정확히 정보를 뽑아낸다는 것은 쉬운 일이
                  아니며 다각적인 수학적 접근이 필요했다 하지만.                     Intel 에서는 이와같은 문제점을 발견하고 다각적
                  인 수학적 기능들을 라이브러리화 시켜 개발자들이 손쉽게 Computer Vision                         이라는 학문에 접근이
                  가능하도록 OpenCV        라이브러리를 개발하였다.


                  나. OpenCV   주요 알고리즘
                    -  이진화 (binarization)
                    이진화는 가장 간단한 세그멘테이션 방법이다 세그멘테이션이랑 이미지를 분할하여 원하는 부.
                    분 혹은 물체를 검출하는데 많이사용되는 기법이다 이.                      MDP   프로젝트에서도 사용되었다.



















                    -  노이즈 제거
                    이미지에 있는 노이즈를 제거하는 방법은 여러 가지가 있는데 대표적으로,                               Local Averaging  이
                    라는 픽셀이 주변 픽셀들과 유사한 값을 갖도록 하는 방법과 Gaussian Smoothing                                이라는
                    Local Averaging 에서 픽셀별로 반영 비율을 다르게 하는 방법등이 주로 사용된다.



















                    -  외곽선 검출(edge detection)
                    이미지에서의 외곽선을 특정 임계값을 기준으로 추출하는 기법이다 이.                              MDP  프로젝트에서도 사
                    용되었다.










                                                         - 932 -
   927   928   929   930   931   932   933   934   935   936   937