Je prends le train en marche sans vergogne :-)
Inspiré par Comment trouver Waldo avec Mathematica ? et le suivi Comment trouver Waldo avec R En tant que nouvel utilisateur de Python, j'aimerais voir comment cela pourrait être fait. Il semble que python serait mieux adapté à cela que R, et nous n'avons pas à nous soucier des licences comme nous le ferions avec Mathematica ou Matlab.
Dans un exemple comme celui qui suit, il est évident que la simple utilisation de bandes ne fonctionnerait pas. Il serait intéressant qu'une approche simple basée sur des règles puisse fonctionner pour des exemples difficiles comme celui-ci.
J'ai ajouté la balise [machine-learning] car je pense que la réponse correcte devra utiliser des techniques ML, comme l'approche RBM (Restricted Boltzmann Machine) préconisée par Gregory Klopper dans le fil de discussion original. Il y a quelques Code RBM disponible en python ce qui pourrait être un bon point de départ, mais il est évident que des données d'entraînement sont nécessaires pour cette approche.
Au Atelier international 2009 de l'IEEE sur l'apprentissage automatique pour le traitement des signaux (MLSP 2009) ils ont fait un Concours d'analyse de données : Où est Wally ? . Les données d'entraînement sont fournies au format matlab. Notez que les liens sur ce site web sont morts, mais les données (ainsi que la source d'une approche prise par Sean McLoone et les collègues peuvent être trouvés ici (voir le lien SCM). Cela semble être un bon point de départ.