Primeiros passos para criar um efeito chroma key usando a câmera android

Eu gostaria de criar um efeito chroma key usando a câmera android. Eu não preciso de um passo a passo, mas eu gostaria de saber a melhor maneira de seqüestrar a câmera android e aplicar os filtros. Eu verifiquei a API e não encontrei nada de definitivo sobre como manipular dados vindos da câmera. No começo eu olhei para usar uma textura de superfície, mas eu não estou totalmente ciente de como isso ajuda ou como usá-lo. Então eu fiz check-out usando um GLSurfaceView, que pode ser a direção certa, mas não tenho certeza.

Além disso, para adicionar à minha pergunta, como lidaria com a visualização e o salvamento da imagem? Eu processaria a imagem no mínimo duas vezes? Uma vez durante a pré-visualização e uma vez ao salvar? Eu acho que é provavelmente a melhor solução.

Por fim, faria sentido criar um wrapper do C / ++ para manipular o processamento para otimizar a velocidade?

Qualquer ajuda seria muito apreciada. Um link para alguns exemplos também seria muito apreciado.

Obrigado.

questionAnswers(3)

yourAnswerToTheQuestion