Pierwsze kroki w tworzeniu efektu klucza chrominancji przy użyciu aparatu z Androidem

Chciałbym stworzyć efekt klucza chrominancji za pomocą aparatu z Androidem. Nie potrzebuję krok po kroku, ale chciałbym poznać najlepszy sposób na przejęcie kamery z systemem Android i zastosowanie filtrów. Sprawdziłem API i nie znalazłem niczego nadzwyczajnego w kwestii manipulowania danymi pochodzącymi z kamery. Na początku patrzyłem na teksturę powierzchni, ale nie jestem w pełni świadomy, jak to pomaga lub jak nawet z niej korzystać. Potem sprawdziłem za pomocą GLSurfaceView, który może być właściwym kierunkiem, ale nie jestem pewien.

Ponadto, aby dodać do mojego pytania, jak radziłbym sobie z podglądem i zapisywaniem obrazu? Czy przetwarzałbym obraz co najmniej dwa razy? Raz podczas podglądu i raz podczas zapisywania? Myślę, że to chyba najlepsze rozwiązanie.

Na koniec, czy sensowne byłoby stworzenie opakowania C / ++ do obsługi przetwarzania w celu optymalizacji prędkości?

Każda pomoc w ogóle byłaby bardzo mile widziana. Doceniono by również link do niektórych przykładów.

Dzięki.

questionAnswers(3)

yourAnswerToTheQuestion