AutĂłk detektálása mĂ©ly neurális hálĂłzat segĂtsĂ©gĂ©vel Android kĂ©szĂĽlĂ©ken vizuális mĂ©diumon
Android alkalmazás amely a kamera kĂ©pĂ©n autĂłt detektál mĂ©ly neurális hálĂłzat segĂtsĂ©gĂ©vel.
Az alkalmazást letöltése után az Android Studio-ban meglévő projektként kell importálni és utána futtatható.
Az alkalmazás legfontosabb osztályai/csomagjai:
- assets: Ebben a mappában található meg a mély neurális hálózat modell.
- CameraActivity: A kamera modul Ă©letciklusának kezelĂ©se (indĂtása, leállĂtása).
- ConvNet: A mély neurális hálózat adatait tároló osztály, a modell betöltése itt történik és a predikció számolását is végzi.
- ImageProcessing: A kamera képét dolgozza fel a mély neurális hálózatnak megfelelő formátumra konvertálja át.
- Manifest: A szükséges engedélyek deklarálása.
A mappa tartalmazza a modell Ă©pĂtĂ©sĂ©hez Ă©s tanĂtásához szĂĽksĂ©ges kĂłdot. A tanĂtĂł adatbázist nem tartalmazza, az innen letölthetĹ‘: https://www.gti.ssr.upm.es/data/Vehicle_database.html
- TensorFlow
- Keras
- Android Studio(SDK,NDK)
- Anaconda
- Jupyter notebook(Anaconda tartalmazza)
- OpenCV
- Numpy
- Glob
A témáról egy cikk is készült: https://medium.com/@SmartLabAI/285a38b78fd4