Autore Topic: Creare un applicazione per rilevare i sorrisi tramite videocamera android  (Letto 725 volte)

Offline Alex_kun90

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S advance
  • Sistema operativo:
    windows XP
Salve ragazzi , sono nuovo su questo forum e vi vorrei chiedere una mano per la creazione di un app che tramite fotocamera riesce a rilevare i sorrisi delle persone che vengono inquadrate , tracciando un rettangolo rosso. Sono riuscito ad avere il codice per la rilevazione facciale (Il face Detection delle Opencv), e funziona alla perfezione , però ora voglio riuscire a trovare un modo per integrare a questo codice la rilevazione dei sorrisi.

Qualcuno riuscirebbe a darmi una mano?

Offline rs94

  • Utente normale
  • ***
  • Post: 227
  • Respect: +21
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson Xperia Arc S
  • Sistema operativo:
    Windows 8
Re:Creare un applicazione per rilevare i sorrisi tramite videocamera android
« Risposta #1 il: 16 Aprile 2013, 20:13:03 CEST »
0
Senza voler essere polemico, se non vado errato per il riconoscimento facciale si lavora con intelligenza artificiale e reti neurali... decisamente non argomenti così facili da trattare,soprattutto in un forum.. Magari prova a cercare qualcosa di già pronto :)
L'unica certezza è il dubbio.
Dubitare di se stessi è il primo segno di intelligenza.

Offline Alex_kun90

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S advance
  • Sistema operativo:
    windows XP
Re:Creare un applicazione per rilevare i sorrisi tramite videocamera android
« Risposta #2 il: 16 Aprile 2013, 20:46:53 CEST »
0
Ci ho provato ma in rete non trovo niente T_T mi serve qualcosa funzionante per android che possa essere implementabile con le opencv

Offline rs94

  • Utente normale
  • ***
  • Post: 227
  • Respect: +21
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson Xperia Arc S
  • Sistema operativo:
    Windows 8
Re:Creare un applicazione per rilevare i sorrisi tramite videocamera android
« Risposta #3 il: 16 Aprile 2013, 21:44:47 CEST »
0
Ho trovato questo: http://www.csie.ntu.edu.tw/~fuh/personal/FaceDetectionandSmileDetection.pdf

Mi pare abbastanza complesso, ma a detta degli autori funziona.. Magari prova a darci un occhio
L'unica certezza è il dubbio.
Dubitare di se stessi è il primo segno di intelligenza.

Offline Alex_kun90

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S advance
  • Sistema operativo:
    windows XP
Re:Creare un applicazione per rilevare i sorrisi tramite videocamera android
« Risposta #4 il: 16 Aprile 2013, 22:00:26 CEST »
0
il problema che mi serve un codice funzionante... quello è solo un algoritmo matematicoXD

Offline rs94

  • Utente normale
  • ***
  • Post: 227
  • Respect: +21
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson Xperia Arc S
  • Sistema operativo:
    Windows 8
Re:Creare un applicazione per rilevare i sorrisi tramite videocamera android
« Risposta #5 il: 16 Aprile 2013, 22:37:33 CEST »
0
Non penso ci sia qualcosa di così complesso già pronto e open source :D
L'unica certezza è il dubbio.
Dubitare di se stessi è il primo segno di intelligenza.

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Creare un applicazione per rilevare i sorrisi tramite videocamera android
« Risposta #6 il: 17 Aprile 2013, 19:25:49 CEST »
+1
Devi addestrare le OpenCV a riconoscere i sorrisi. Ti devi procurare tante foto con sorrisi e tante foto con facce che non sorridono per poi insegnare al software quale riconoscere positive e quali no.

La documentazione ufficiale spiega come fare, esistono tutorial aggiuntivi in rete:

http://note.sonots.com/SciSoftware/haartraining.html

In rete si trovano anche le immagini già pronte e l'elaborazione già fatta:

https://github.com/hromi/SMILEsmileD
adb logcat | tee /tmp/logcat | grep TAG

Offline rs94

  • Utente normale
  • ***
  • Post: 227
  • Respect: +21
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson Xperia Arc S
  • Sistema operativo:
    Windows 8
Re:Creare un applicazione per rilevare i sorrisi tramite videocamera android
« Risposta #7 il: 17 Aprile 2013, 19:30:01 CEST »
0
Mi scuso per l'ignoranza sull'argomento.... E grazie ad iceweasel per avermi corretto, l' "addestramento" delle OpenCV mi tornerà utile in futuro
L'unica certezza è il dubbio.
Dubitare di se stessi è il primo segno di intelligenza.

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Creare un applicazione per rilevare i sorrisi tramite videocamera android
« Risposta #8 il: 17 Aprile 2013, 20:49:32 CEST »
0
Tra gli esempi delle OpenCV (linguaggio C++) c'è un esempio di smile detector con haar cascade già pronto:

http://code.opencv.org/projects/opencv/repository/revisions/master/entry/samples/c/smiledetect.cpp
adb logcat | tee /tmp/logcat | grep TAG