现在的位置: 首页 > 综合 > 正文

最强大脑魔方墙模拟程序(工具)

2017年01月23日 ⁄ 综合 ⁄ 共 873字 ⁄ 字号 评论关闭

           今天没事做,看了下综艺节目--《最强大脑》,看后还是很震撼的,除了挑战者的特异功能,也被主办方的场景布置所惊呆。在该期中,最令人印象深刻的莫过于魔方墙。在现场,主办方通过在场地摆设450X450 色块(22500个魔方)来组成魔方墙,这是一件非常巨大,而且是很耗物力、财力和人力的活儿,在计算机技术和显示技术如此发达的今天,不通过技术来做这件事实在是一大遗憾。因此,看过后决定写一个小的应用程序来模拟生成一面魔方墙,然后通过程序对模仿图中的某一个色块进行修改。

          程序很简单,通过设置魔方墙的宽、高以及每个格子色块的大小来控制魔方墙,操作界面如下:


       对于该项挑战,如果用今天的计算机技术来找差异,那实在是再简单不过的事儿了。通过对魔方图与变化后的模仿图相减,就可以得到不同的部分,从而定位到变动的色块。如下两图(100×100色块):


变动后的图(将(10,10)色块变成了绿色):


即使你能力再强,让你从上面2幅图像中找出变动的色块,估计是很难的事儿。但如果将这两幅图像相减,则其结果如下:


     通过上图可以看到,通过程序的简单理就可以知道哪个色块变动了。但对人来说,为什么就那么难呢,而且挑战成功了,让亿万观众惊叹,成为最强大脑(不做过多的陈述,这与人的认知有关)?

          网上有很多关于这期节目的解密,分析得头头是道,但我还是推从:最强大脑:郑才千“魔方墙找茬”的记忆解密,有兴趣的朋友可以看看,本人也提供该小软件的下载,有兴趣的朋友可以下载下来,自己生成一些图片进行练习,挑战下自己(软件生成的文件会保留在D盘根目录,以时间命名)。后面有一起百家姓的节目也可以采用与此类似的方法来进行模拟。

         软件下载(执行文件):http://download.csdn.net/detail/kezunhai/8348213

         工程文件下载(源代码opencv实现):http://download.csdn.net/detail/kezunhai/8348227


扩展阅读:最强大脑:郑才千“魔方墙找茬”的记忆解密

抱歉!评论已关闭.