Devo rilevare solo gli occhi chiusi e anche entrambi gli occhi separatamente. Ciò significa che devo dire se l'occhio sinistro è aperto o chiuso, lo stesso vale per l'occhio destro.Closed eye detection opencv C++
Ho provato alcuni modi. Uno di questi è rilevare gli occhi con haarcascade_eye e haarcascade_eye_tree_eyeglasses separatamente e quindi confrontare i risultati. Se entrambi rilevano l'occhio, poi aprono gli occhi, se uno rileva e l'altro non può, allora l'occhio è chiuso. Questo trucco è stato preso da questo link:
http://tech.groups.yahoo.com/group/OpenCV/messages/87666?threaded=1&m=e&var=1&tidx=1
Ma non funziona come expected.eye rilevatori cascata non funzionano come indicato nel link. Risultati molto ravvicinati si trovano con quelle haarcascade che ho menzionato sopra. A volte dà risultati corretti, a volte non può. Non so perché. Inoltre non si può dire con questo metodo quale occhio è aperto e quale occhio è chiuso.
Ora qualcuno può aiutarmi a risolvere questo ?? Almeno ho bisogno di un modo per dire che uno degli occhi è chiuso indipendentemente da quale e ha bisogno di farlo con precisione. Please help .......
"accuratamente" è difficile con l'elaborazione delle immagini. Prendi in considerazione anche che la forma dell'occhio di alcune persone è naturalmente piuttosto stretta, quindi probabilmente finirai con un sacco di falsi positivi/negativi – Bojangles
Vedo. Puoi dirmi quale haarcascade rileva sia l'occhio aperto che quello chiuso e che rileva solo l'occhio aperto? Allora potrei gestirne un po 'per ora. – AtanuCSE
potresti applicare il modello corrispondente a – Saikat