OpenGL расшифровывается как Open Graphics Library .Это библиотека визуализации 3D-графики.
OpenCV расшифровывается как Open Computer Vision .Это библиотека компьютерного зрения, предназначенная для обработки изображений в реальном времени.
Если вы хотите создавать трехмерные изображения, вы используете OpenGL .Если вы хотите, чтобы компьютер понимал образы, вы используете OpenCV .
Что касается вашего варианта использования, то есть фильтрации изображений, OpenCV является лучшим для вас.