OpenCV 에서 OpenCL 사용하기

OpenCL(Open Computing Language)은 개방형 범용 병렬 컴퓨팅 프레임워크이다. CPU, GPU, DSP 등의 프로세서로 이루어진 이종 플랫폼에서 실행되는 프로그램을 작성할 수 있게 해 준다. OpenCL에서는 작업을 병렬로 처리하거나 또는 데이터를 병렬로 처리할 수 있다. 자세한 내용은 Wikipedia을 참고한다. (OpenCL)



OpenCV에서도 OpenCL을 사용할 수 있는데, 가능한 OpenCV 3.1 이상 버전에서 사용이 필요하다.
OpenCV에서 OpenCL 사용에 대한 간단한 소개는 아래 송승화씨의 슬라이드를 참고한다.



댓글

이 블로그의 인기 게시물

macOS가 갑자기 부팅이 되지 않을 경우 데이터 복구 또는 백업 방법

C++로 프로그래밍할 때 인자 또는 리턴 값으로 std::vector 등 STL 데이터 타입 처리하는 좋은 방법

Git 저장소를 병합하는 방법(How to merge repositories in Git)