Stap 1: Android + OpenCV
Eerste stap in het verkrijgen van de telefoons te herkennen zichzelf, is het installeren van OpenCV op hen.
Goed nieuws!!! De OpenCV-mensen hebben een kader dat vereenvoudigt het schrijven, compileren en uitvoeren van OpenCV 2.4 apps voor Android-apparaten. U hoeft niet langer te download OpenCV bron- en (kruis-) Compileer het als het is 2010.
In plaats daarvan, dit is wat we deden:
1. Android SDK geïnstalleerd, NDK en Eclipse omgevingen en plug-ins. Er zijn veel stappen hier, maar ook tal van online bronnen. De officiële Android SDK installatiegids, de gids van de installatie van Android NDK, en de OpenCV intro van Android installatiehandleiding.
Ik wilde uitproberen van de nieuwe Android winde van de Studio, maar als het niet NDK ontwikkeling op het moment ondersteunen, besloten te houden met Eclipse, en gebruikt de handmatige milieu sectie van de installatie van de OpenCV-gids.
2. geïnstalleerde OpenCV SDK gedownload de OpenCV voor Android bibliotheek en voorbeelden van sourceforge, en de stappen in deze Installatiehandleiding voor OpenCVgevolgd.
3. OpenCV-Manager geïnstalleerd app in de play store The OpenCV Manager is een app die voor dynamische libs OpenCV al is geïnstalleerd op een telefoon, en download nieuwe bibliotheken controleren zal wanneer nodig. Meer informatie is beschikbaar op deze OpenCV-pagina.
4. RTFM (of in dit geval, een korte gids). Dit is een vrij goede tutorial voor het krijgen van een project gestart: het laat zien hoe om te initialiseren OpenCV en frames van de camera.
Na dit, we getest in het gezicht detectie voorbeeld op sommige stilstaande beelden en op onszelf.
Geld! Zelfs in het donker! Op een oude telefoon met Android 2.3.4!