2013-02-09 5 views
1

Я хотел бы задать вопрос о классе FaceDetector.Face для Android. Я потратил разумное время на поиск и чтение документов, но до сих пор не вижу большой картины. Я хотел бы понять, возможно ли сделать следующее:Android FaceDetector без взаимодействия с пользователем?

Приложение, которое выполняет обнаружение лиц без взаимодействия с пользователем. Например, я хочу следить за малышами, играющими с моим Kindle Fire в другой комнате. Конечно, я не могу попросить ребенка сделать снимок себя каждые 5 секунд, чтобы начать обнаружение лица, поэтому приложение должно делать следующее:

1) просыпаться каждые 5 секунд;
2) сфотографировать;
3) обнаружить лицо;
4) отправьте мне предупреждение, если лицо не обнаружено.

вот мои вопросы:
A) Можно ли написать приложение с Android FaceDetector.Face?
B) если возможно, каковы грубые шаги?
C) если это невозможно, то какова альтернатива?

Заранее благодарим за ваши ответы/идеи. Если бы были предоставлены ссылки на документы, учебные пособия и/или образцы кода, это было бы еще более полезно.

[Edit:. Я изменил мой вопрос за ответ и комментарий Geobits']

+2

Я не верю, что это возможно, потому что камера нуждается в представлении предварительного просмотра, чтобы функционировать, даже если это манекен тот, который на самом деле не показывает предварительный просмотр. Все, что считается для этого, вероятно, прервет приложение переднего плана. Сторона примечания: пока ваш заявленный вариант использования не является, идея, что это будет возможно, совершенно жутко. – Geobits

+0

@Geobits: Действительно, сценарий первоначального использования, если возможно, можно легко злоупотреблять. Я немного изменил свой подход, поэтому обнаружение лица выполняется, когда пользователь осознает это. Возможно ли это сейчас? – hubeir

ответ

0

yes..it возможно. вы можете автоматизировать камеру, чтобы делать снимки через каждые 5 или 10 секунд (минимальный предел составляет 2 секунды). вам нужно создать клиента, который отправит вам эти фотографии n для проверки того, что если у вас мальчик или нет, вы должны установить некоторые пороговые значения для изображения. может потребоваться некоторая обработка изображений .. если вы просто хотите сфотографировать n получить их, то используйте tasker ..

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