Mam aplikację na Androida z kamerą skonfigurowaną do wysyłania podglądu do TextureView. W onSurfaceTextureUpdated sposobie mojego SurfaceTextureListener ja wyciągnąć ramkę podglądu postaci bitmapy używając:Android TextureView.getBitmap() jest bardzo wolny
textureView.getBitmap(existingBitmap);
To działa dobrze, ale trwa bardzo długo (około 200-250 ms dla 720x1280 obrazu). Wygląda na to, że powinno to iść znacznie szybciej. Jakieś przemyślenia na temat tego, w jaki sposób mogę poprawić wydajność tej operacji?
Czy znalazłeś rozwiązanie tego problemu? Jestem dokładnie w takiej sytuacji jak ty. –
Jeszcze nie. Prawdopodobnie musisz skonfigurować kontekst opengl i przeczytać go z tekstury, ale jeszcze tego nie zbadałem. Daj mi znać, jeśli coś wymyślisz. – ajselvig
@ajselvig Czy byłeś w stanie odczytać go z tekstury OpenGL. nie mogłem znaleźć sposobu, aby to zrobić. –