- 과학 기술 및 연구 개발을 목적으로 하는 OpenCV
- 내년 1/4
분기 내 CUDA GPU로 OpenCV를 지원
엔비디아 본사는
지난 23일, 보도 자료를 통해 "OpenCV 애플리케이션을 위한 CUDA GPU 가속을
지원할 것" 이란 내용을 등록했다. OpenCV는 Open Source Computer Vision library의
약어로, 이를 직역하면 개방형 컴퓨터 비전 라이브러리다.
윈도우와 리눅스 운영
체제를
지원하는 이 비디오 표준은 실시간으로 처리해야 하는 영상과 그래프 작성 등의
그래픽 작업에 흔히 쓰인다. 본래 이 표준은 인텔이 개발에 참여했고, BSD(Bekeley
Software Distribution, 1970년 버클리 대학에서 개발한 유닉스 계열의 운영체제)
허가증을 발행하는 중이다.
2.0 버전까지
등록된 OpenCV는 앞으로 산업용 로봇과 자동차, 의료 기술을 포함해 공산품 제조
및 연구 개발 분야에서 적극 활용될 것으로 기대하고 있다. GTC(GPU Technology
Conference) 2010에서 엔비디아는 이를 위한 CUDA GPU 가속을 지원하겠다는 입장을
발표했기에, 이 영역에 대한 점진적인 발전을 기대해도 좋을 듯하다. Willow Garage의
선임 연구원이자, OpenCV를 만든 Gary Bradski는 OpenCV에 대한 견해를 다음과 같이 밝히고 있다.
"OpenCV는 각각의
객체를 연결하는 강력한 알고리즘을 사용해, 3D 입체 효과를 구현하거나 찾고자 하는
목표를 추적하기도 하고, 제한적인 창의성을 이 알고리즘으로 시각적인 표현을 할
수 있다." 며 OpenCV가 가진 장점을 발표했다. 그러면서, 엔비디아의 발표에
대해선 "CUDA GPU로 이 알고리즘을 가속할 수 있게 되면, CPU에 의지하는 기존의
연산 환경보다 최소 다섯 배에서 최대 열 배까지 작업 시간을 줄일 수 있을
것" 이라며 환영적인 반응을 나타냈다.
OpenCV를 지원 할
엔비디아의 CUDA GPU 가속은 내년 1/4분기 초에 발표 될 예정이며, 기본 소스 코드는
이미 OpenCV의 소스 라이브러리에 저장되어 있다고 전해졌다. - 케이벤치(www.kbench.com)