riconoscere il volto e deformarla
-
03-10-2019 - |
Domanda
Dobbiamo creare un'applicazione che può prendere una fotografia e può riconoscere il viso e può falsare in un certo modo. Di seguito è riportato un esempio:
http://itunes.apple.com/us/app / FatBooth / id372268904? mt = 8
Tutte le idee? E 'possibile utilizzando la libreria OpenCV solo?
Soluzione
Sì, è possibile ADO che utilizzando OpenCV. In primo luogo è necessario rilevare il volto. C'è rilevatore faccia basato Haar cascata OpencCV. Dopo di che è possibile rilevare i punti di punto di riferimento del viso utilizzando la stessa interfaccia. Ma è necessario formare i rilevatori di punto di riferimento come gli angoli degli occhi, il centro degli occhi, la bocca, il mento ecc Una volta arrivati ??quei punti che si possono fare diversi tipi di orditi spostando i punti.
Altri suggerimenti
Aggiornamento per iOS5: Se ci si rivolge iOS5 +, non è necessario OpenCV - in iOS5 si può fare il rilevamento semplice viso utilizzando l'Apple fornito metodi.