leaf recognition on android terminals using neural networks gafitanu sinziana
TRANSCRIPT
Leaf recognition on Android Terminals using Neural Networks Gafitanu Sinziana
Tehnologii folosite
•Android •Google AppEngine
Ce este AppEngine?
•Serviciu de tip server•Foloseste infrastructura Google pentru a
servi cereri•SDK disponibil in Go, Java, Python•Plugin de Eclipse•Interfata pentru Google Accounts•DataNucleus (asemanator cu Hibernate)
Structura Aplicatiei
•Interfata grafica •Notificari•Captura de imagini•Procesare de imagini•Legatura cu serverul ce ruleaza pe
AppEngine•Baza de date pe Server •Baza de date SQLite pe telefon •Retea Neurala Probabilistica pentru
decizie•Interfata de administrare
Notificari
Procesarea Imaginilor
Recunoastere prin features
Legatura cu Serverul
•Server Web
•Server dezvoltat in java•Folosete servlets, html, css
URL url = new URL("http://plantyplan.appspot.com/sign");HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection(); urlConnection.setDoOutput(true); OutputStreamWriter out = new OutputStreamWriter
(urlConnection.getOutputStream()); out.write("content=" + "Plant"); out.close();
Baza de date pe Server
•Construita din clase persistente•Datastore•DataNucleus
SQLite
•Baza de date folosita de Android•Baza de date poate fi construita separat,
si adusa in proiect, fiind gata de folosire•/assets/
Retea Neurala