OpenCV/OpenGL Integration Library

The main objective of this project is to allow a developer to use OpenCL operations, such as filtering, convolution, classification, under OpenGL textures.

This library allows you to integrate OpenCV and OpenGL textures to be drawn in a 3D plane.

It was deployed within a visualizer demo program that was used to detect numbers in an image. The main UI was coded with an OpenGL library called AntTweakBar GUI for OpenGL since it allows to code easy-to-use tweak bars and buttons to manipulate information in real-time. The controllers of this demo project allow to manipulate the loaded textures parameters and to select which operation will be performed upon them. The rest of the demo was coded from scratch.