Итак, я знаю, что андроид Ice Cream Sandwich поддерживает распознавание лиц. Поэтому я недавно обновил свой asus-трансформатор до планшета с включенной функцией распознавания лиц, и это отлично работает. Теперь, когда я иду писать программу с использованием распознавания лиц, когда я пытаюсь найти максимальное количество поддерживаемых лиц, я всегда получаю 0, и мое приложение всегда сбой, когда я пытаюсь начать отслеживать лица. Почему это, если мой планшет явно поддерживает распознавание лиц? Я делаю что-то неправильно? Код, я использую, чтобы проверить, если функция обнаружения лица поддерживается размещена ниже:Поддержка распознавания лиц Android
Camera.Parameters params = mCamera.getParameters();
System.out.println("Max num faces is!!!! :" + params.getMaxNumDetectedFaces());
И полный код, я использую, можно найти здесь: https://docs.google.com/file/d/0B2Nu5U2Cz81qZExGQ25sWVdRd21IOExUUTZsZzFoZw/edit
Так что было бы требование к оборудованию а не программный? Я видел это раньше, знаете ли вы какие-либо примеры, которые делают это, используя предварительный просмотр камеры на Android? – Peter
Это не аппаратная рекламация, но реализация программного обеспечения камеры whoi специфична для конкретного вендора. У меня нет обнаружения лица в предварительном просмотре камеры, но у меня есть программа OCR, которая делает OCR над просмотром камеры: http://sourceforge.net/projects/javaocr/ (см. Подкаталог demos) –