最强大脑魔方墙模拟程序(工具)
来源:互联网 发布:mysql删除全部表 编辑:程序博客网 时间:2024/06/16 13:34
今天没事做,看了下综艺节目--《最强大脑》,看后还是很震撼的,除了挑战者的特异功能,也被主办方的场景布置所惊呆。在该期中,最令人印象深刻的莫过于魔方墙。在现场,主办方通过在场地摆设450X450 色块(22500个魔方)来组成魔方墙,这是一件非常巨大,而且是很耗物力、财力和人力的活儿,在计算机技术和显示技术如此发达的今天,不通过技术来做这件事实在是一大遗憾。因此,看过后决定写一个小的应用程序来模拟生成一面魔方墙,然后通过程序对模仿图中的某一个色块进行修改。
程序很简单,通过设置魔方墙的宽、高以及每个格子色块的大小来控制魔方墙,操作界面如下:
对于该项挑战,如果用今天的计算机技术来找差异,那实在是再简单不过的事儿了。通过对魔方图与变化后的模仿图相减,就可以得到不同的部分,从而定位到变动的色块。如下两图(100×100色块):
变动后的图(将(10,10)色块变成了绿色):
即使你能力再强,让你从上面2幅图像中找出变动的色块,估计是很难的事儿。但如果将这两幅图像相减,则其结果如下:
通过上图可以看到,通过程序的简单理就可以知道哪个色块变动了。但对人来说,为什么就那么难呢,而且挑战成功了,让亿万观众惊叹,成为最强大脑(不做过多的陈述,这与人的认知有关)?
网上有很多关于这期节目的解密,分析得头头是道,但我还是推从:最强大脑:郑才千“魔方墙找茬”的记忆解密,有兴趣的朋友可以看看,本人也提供该小软件的下载,有兴趣的朋友可以下载下来,自己生成一些图片进行练习,挑战下自己(软件生成的文件会保留在D盘根目录,以时间命名)。后面有一起百家姓的节目也可以采用与此类似的方法来进行模拟。
软件下载(执行文件):http://download.csdn.net/detail/kezunhai/8348213
工程文件下载(源代码opencv实现):http://download.csdn.net/detail/kezunhai/8348227
扩展阅读:最强大脑:郑才千“魔方墙找茬”的记忆解密。
- 最强大脑魔方墙模拟程序(工具)
- 最强大脑(3602017秋招真题)
- 1172: 最强大脑
- 最强大脑之感
- 《最强大脑》节目
- 看最强大脑
- html5 最强大脑最强记忆游戏
- 2014 校赛 A: 最强大脑
- BNUOJ 51277 魔方复原(模拟、置换)
- 魔方程序
- 魔方程序
- 当百度大脑"小度"完胜人类《最强大脑》
- 魔方游戏程序(4)基本完成
- ZOJ 3736 模拟魔方
- 魔方 大模拟
- 快速计算星期几,就是最强大脑
- 由计算机谈最强大脑周玮
- 最强大脑--51度灰挑战项目
- SQL学习笔记之数据库专题(三):Android下Sqlite数据库ORM框架之GreenDao详解
- IndexOf、LastIndexOf、Substring的用法
- sql之left join、right join、inner join的区别
- 漫步IOS--OC的面向对象的封装和继承
- iPhone连接APPSTORE导致断网现象的分析
- 最强大脑魔方墙模拟程序(工具)
- 九度OJ&北京航空航天大学2008机试题题解
- CKRule业务规则管理系统部署说明
- C#入门学习记录
- 【Source Insight 使用方法入门】
- 关于编码问题以及不同平台编码及string与编码的关系
- centos7 安装完成后提示ifconfig命令不存在
- js根据ip地址获取所在城市
- 【第五章 树和二叉树知识导图】