恥知らずに時流に乗る:-)
Mathematicaでウォーリーを見つける方法とフォローアップRでウォーリーを見つける方法に触発されました。新しいPythonユーザーとして、これがどのように行われるかを知りたいです。PythonはRよりもこれに適しているようで、MathematicaやMatlabのようにライセンスについて心配する必要はありません。
以下のような例では、明らかに単にストライプを使用するだけでは機能しません。このような難しい例で、単純なルールベースのアプローチを機能させることができれば興味深いでしょう。
正解は、元のスレッドでGregoryKlopperが提唱した制限付きボルツマンマシン(RBM)アプローチなど、ML手法を使用する必要があると思われるため、[machine-learning]タグを追加しました。Pythonで利用できるRBMコードがいくつかあり、開始するのに適している可能性がありますが、そのアプローチには明らかにトレーニングデータが必要です。
で、機械学習のための信号処理(MLSP 2009)2009 IEEE国際ワークショップ彼らは走ったのウォーリー:データ解析コンペの?。トレーニングデータはmatlab形式で提供されます。そのWebサイトのリンクは無効になっていますが、データ(Sean McLooneと同僚が採用したアプローチのソースはここにあります(SCMリンクを参照)に注意してください)。