J'ai trouvé quelques ressources - je n'ai pas essayé non plus. Premièrement, il y a le port OpenCV à AS3 appelé Marilena here. Le site est en japonais mais si vous cliquez sur le lien "Anglais", vous trouverez l'adresse de leur svn repo, et vous pourrez consulter la source. Le projet est livré avec un classificateur qui détectera certaines fonctionnalités prédéfinies dans les images. Ce que je n'ai pas trouvé était l'entraîneur pour le classificateur. Si vous pouvez trouver comment former le classificateur cela devrait fonctionner. Cela semble un peu exagéré, car il suffit de détecter un blob vert dans l'image, ce qui est beaucoup plus simple que de détecter un visage. À cette fin, this blob detection algorithm devrait fonctionner très bien. Vous devrez peut-être modifier le code en recherchant des pixels blancs et votre blob est vert. Si votre application est en cours d'exécution dans un environnement contrôlé (le vert est toujours vert), vous ne devriez pas avoir trop de problèmes avec cela. Vous pouvez également vous assurer que le blob est quelque part au milieu de l'image pour éviter de détecter des blobs en arrière-plan et ainsi de suite. D'une manière ou d'une autre, un peu de test avec différentes conditions d'éclairage et différents arrière-plans devrait donner des résultats assez agréables.
Pouvez-vous nous en dire un peu plus sur les conditions dans lesquelles l'utilisateur montre l'image à la webcam. Les conditions d'éclairage sont-elles toujours les mêmes, les montrent-elles toujours à la même distance? –
Il n'y a pas de conditions, parce que l'image est imprimée sur papier et tout le monde à la maison devrait l'utiliser avec sa webcam, donc je ne connais pas la résolution, la qualité de la webcam, le contexte environnemental, etc – Tim
goto http: // wohzoo.com/app et essayez l'application cool avec suivi de mouvement –