Альтернативы созданию текстуры openGL из захваченного видеокадра для наложения изображения openGL поверх видео? (iPhone)

Это в основном актуально для приложений типа дополненной реальности. Apple предоставляет информацию о том, как захватывать видеокадры (и при необходимости сохранять их как изображения) с помощью AVCaptureSession здесь:

http://developer.apple.com/library/ios/#qa/qa2010/qa1702. html

Я знаю, что можно создать текстуру openGL из захваченного видеокадра, а затем использовать ее в качестве фона в представлении openGL для наложения другой графики.

Мне интересно, есть ли какие-либо альтернативы этому. Этот метод? Упомянутый выше метод может быть лучшим (я не знаю, так ли это), но если есть альтернативы, которые можно попробовать, было бы хорошо знать. Например, есть ли способ наложить представление openGL непосредственно на AVCaptureVideoPreviewLayer?

5
задан Skill M2 17 December 2010 в 19:01
поделиться