Мне кажется, я понял, что вы пытались сказать. Сначала определим несколько задач:
- Вам нужно найти способ получить видеокадры с камеры:
Это можно сделать очень легко с помощью OpenCV . Можно найти несколько примеров этого на StackOverflow.
- Сохранение пикселей из кадров в виде 2D-текстур OpenGL:
Это очень хорошо известный метод, называемый наложение текстуры . Вы, вероятно, будете использовать аналогичную последовательность вызовов для этого: glGenTextures (), glBindTexture () и, наконец, glTexImage2D (), чтобы прикрепить пиксели к текстуре.
Вы забыли упомянуть, что вы хотели бы с ним сделать, но я предполагаю, что вы хотите отобразить изображения на экране. Это означает, что вам нужно будет создать окно, используя GLUT . В Google вы наверняка найдете десятки тысяч примеров, показывающих, как этого добиться.
Обратите внимание, что все предложенные мной библиотеки являются кроссплатформенными и будут работать в Windows / Linux / Mac OS X.