This very simple video player shows how to use and interopperate multiple libraries:
OpenCV to get new images (from a video)
Process them with Cuda (change saturation)
Display the result with OpenGL directly from the GPU memory
Insert that openGL window in a Qt Gui using QGLWidget.
Abdelali Douiyek