我不要脸地跟风 :-)
受到如何使用Mathematica找到Waldo和后续如何使用R找到Waldo的启发,作为一个新的Python用户,我想看看这个怎么做。似乎Python比R更适合这个任务,并且我们不必担心像Mathematica或Matlab那样的许可证问题。
在下面的示例中,显然仅使用条纹是行不通的。如果可以制定一个简单的基于规则的方法来处理这种困难的示例,那将会很有趣。
我已添加了 [机器学习] 标签,因为我认为正确的答案将需要使用 ML 技术,例如 Gregory Klopper 在原始线程中提倡的受限玻尔兹曼机(RBM)方法。Python 中有一些 RBM 代码可用,这可能是一个不错的起点,但显然需要训练数据来进行该方法。
在2009 IEEE国际机器学习信号处理研讨会(MLSP 2009)上,他们进行了一个数据分析竞赛:沃利在哪里?。培训数据以matlab格式提供。请注意,该网站上的链接已失效,但可以在此处找到数据(以及肖恩·麦克卢恩和同事采取的方法的源代码链接)。看起来是一个开始的地方。