GpuCV : bibliothèque de traitement d’images sur processeur graphique GPU
Depuis quelques années, les processeurs graphiques (GPU) offrent une puissance de calcul largement supérieure aux processeurs traditionnels (CPU). Leurs champs d’utilisation se sont étendus au delà de l’affichage en 3D et des jeux vidéos afin de conquérir des domaines aussi variés que le calcul scientifique, la simulation boursière, le traitement d’image et de manière générale toute application pouvant se parallèliser massivement. GpuCV est un portage sur GPU de la librairie de traitement d’image et de vision artificielle OpenCV, développé au sein du laboratoire informatique et réseau de TELECOM SudParis à Evry depuis 2005. Ce projet est constitué d’un SDK permettant de faciliter le développement et le déploiement d’opérateurs développés en OpenGL/CUDA/OpenCL, ainsi qu’un ensemble d’opérateurs prêt à l’emploi afin de facilité le portage d’application sur GPU.