SurfaceView объединяется с видом - PullRequest
0 голосов
/ 18 июля 2011

Я занимаюсь разработкой игры с распознаванием лиц, у меня есть Surface View и View

внутри вида поверхности я снимаю кадры камеры, а над ней есть вид, чтобы распознавать лица и рисовать их, дело в том, что он работает, но постепенно я думал об использовании AsyncTask, но не уверен, что это могло бы помочь, потому что, насколько мне известно, представления отображаются в потоке пользовательского интерфейса, а представление поверхности - в отдельном потоке

1 Ответ

2 голосов
/ 18 июля 2011

Убедитесь, что вы не делаете ту же ошибку, что и я, используя Camera.PictureCallback вместо Camera.PreviewCallback . Методы, использующие Camera.PictureCallback, будут захватывать полное изображение в несколько мегапикселей, в то время как методы Camera.PreviewCallback будут возвращать изображение, достаточно маленькое для использования на вашем экране.

Обычно вам не хватает вычислительной мощности для обработки полного Camera.PictureCallback для каждого кадра.

...