supervised learning techniques in mobile device apps for androids .
Rapid object detection using a boosted cascade of simple features