Με αφορμή τα όσα γράφει η Βάσω παραπάνω να πως τα εξής... Το σωστό είναι ότι την κάμερα θα πρέπει να την βλέπει ως “Imaging Device” και όχι ως “Sound, Video and Game Controller” που έχω αναφέρει σε προηγούμενα posts. Ο λόγος που μπερδεύτηκα είναι ότι η δική μου έχει και μικρόφωνο (ενσωματωμένο) οπότε εμφανίζεται και στα δύο. Το βασικό βέβαια, για να πάρεις εικόνα, είναι το “Imaging Device”. Sorry για την αναστάτωση και το μπέρδεμα.
Όσον αφορά το τι μπορεί να κάνει κανείς για να αλλάξει το πώς φαίνεται μία συσκευή στο σύστημα, είναι πολύ απλό. Να γράψει τον δικό του driver και να την δηλώσει όπως θέλει.
Όσον αφορά το “haarcascade_frontalface_alt.xml”, θυμάμαι πολύ καλά ότι δεν υπήρχε σ’ εμένα και το κατέβασα – αν εσύ το έχεις τότε ακόμη καλύτερα. Μάλιστα, για να σιγουρευτώ, πήγα και είδα την ημερομηνία του αρχείου. Είναι Νοέμβριος 2011, ενώ ο κώδικας είναι το 2010. Anyway. Απλά να σημειώσω, ότι μη ξέροντας που πρέπει να πάει, το έβαλα στον ίδιο φάκελο με το PDE, και όχι στο data ή κάπου αλλού – και φυσικά δούλεψε.
Κατά τ’ άλλα, συνεχίζω να πιστεύω, χωρίς να μπορώ να είμαι σίγουρος, ότι το πρόβλημα, με το συγκεκριμένο exception, θα πρέπει να είναι στο resolution ή/και frame rate. Το όλο σκηνικό όμως μου κάνει φοβερή εντύπωση, διότι στην δική μου περίπτωση, η OpenCV ήταν η μόνη που μου δούλεψε με την μία και χωρίς κανένα πρόβλημα. Γι’ αυτό εξάλλου και έκανα και τα δύο θέματα με αυτήν. Δεν ξέρω τι άλλο να πω.