2012-07-03 3 views
3

У меня есть эмулятор под управлением 4.1 Android. Виртуальное устройство настроено таким образом, что у него есть камера, эмулируемая веб-камерой. Эта часть работает нормально.Как настроить Android-эмулятор для обнаружения лица?

Однако Camera.Parameters.getMaxNumDetectedFaces() всегда возвращает 0, что означает, что обнаружение лица не поддерживается (хотя оно работает нормально на статических изображениях).

Есть ли что-нибудь, что можно сделать, чтобы включить обнаружение в реальном времени на Android-эмуляторе? Я говорю об обнаружении лица, которое поставляется с уровнем API 14, а не сторонними библиотеками.

Спасибо, Виктор.

+0

Многие части эмулятора не работают правильно для аппаратной эмуляции. Я бы предположил, что это новая функция, вам не повезет. Честно говоря, я даже не получил свою собственную веб-камеру, работающую должным образом или поддельные значения GPS, и т. Д. –

+0

Да, если бы они могли делать обнаружение в реальном времени в программном обеспечении для эмулятора, они могли бы выпустить библиотеку совместимости, чтобы выполнять поиск в реальном времени на старых устройствах Android, которые также не имеют аппаратной поддержки. Я бы хотел, чтобы это произошло, но я не думаю, что это возможно. – Christian

ответ

2

№ К сожалению, для обнаружения лица API 14 требуется аппаратная поддержка.

+0

Он использует API 14, поскольку он упоминает андроид 4.1, который является уровнем API 15. – Sameer

+0

В Android есть два API обнаружения лиц, которые были в коде с API 0 и один добавлены в API 14. Я говорю об обнаружении лица в API 14, который включает функцию getMaxNumDetectedFaces(). – Christian

+0

Я думаю, что API API обнаружения лиц не существует API. Существует только один api, и это после API 14. Можете ли вы дать ссылку на API FaceDetection для API 0 – Sameer

Смежные вопросы