魔方六面色怎样转六面同色

您的当前浏览器不支持播放视频,请使用高级浏览器,谢谢

能把魔方转出六面同一颜色的也不一定能把这种特殊魔方玩溜了

《好看》依托百度技术,精准推荐优质短视频内容,懂你所好,量身打造最适合你的短视频客户端!

可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

来自知道合伙人认证行家 推荐于

2013级安阳师范学院,物理与电气工程学院,电气工程及其自动化专业学生。

常用的方法一般有三种,分层法,角先法和棱先法。不过我认为还是棱先法比较简单和实用的。

三阶魔方一共有二十六块,分为三个部分。六个中心块,这是不动的。八只角和十二条棱。

原棱就是在每一个面上都拼出个十字,拼十字时不是按面来的,而是按层来的。

先还第一层的,也就是在第一面上拼出个十字。这个很简单,不过拼出来的十字一定要正确,也就是十字的那四条棱侧而的颜色一定要跟前后左右中心块的颜色一致。

对了。忘了跟你说方向的定位了。朝上的称为上,右手边的为右,左手边的为左之类的,这 在以后的公式里是能用的上的。

第一面好了之后。现在还原第二层,这也很简单的。公式也就是前+下+前- 前+下-前-

一类的很简单的,还原这后,前后左右四面会出现四个倒着的T。

现在该把魔方倒过来了,也就是把下层变为上层。这时如果够幸运的话,底下的一层也已经好了。

如果没有的话。现在就真的要用上公式了。

用这两个公式时。用1分拼出两个相对的棱,这时需要有2了。把魔方的上层看作一个时钟

把它的两条已经转到上方的棱看作时针和分针,应该放在六点整的们置上。这样才能用公式2 ,当用2时会拼出相邻的两条棱,再用公式1时,就要把魔方放在九点整的位置上,

这时拼出的十字位置不一定对。有可能对一个,出有可能对两个。也可能一个也不对,因为上层可以 自由转动。这时就要换公式了。在用公式的时候要把十字放在只有一条棱对的时候。也就是其它三个都不对时

用公式1会把那三个错们的棱按顺时针挪动一个位置。公式2则为逆

完成之后。六面的十字就已经拼好了,现在要把角复原过来

公式1上+右+上-左-上+右-上-左+

公式2上-左-上+右+上-左+上+右-

用法,用公式1是为了要把左前 左后 右后这三个角按逆时针挪动一个位置,但主要还是要把左后角转到左前

公式2是为了把右前 右后 左后这三个角顺时针挪一下位置。但主要是为了把右后转到右前

用1时会把右后角挪动。如果这时这个角已经复原过了。只要把右手边的旋转一下就行了。用2则会把左后角打乱

处理方法和1的原理一样。

当还原了五只角时。这时剩下的三只角就可以一次转过来了,不过说起来容易做起来难。对于新手来说,还是 再还原一只角吧,这时会出现几种情况,第一种,相邻的两只角 位置不对。把那两只错乱的角放在左前角和左后角

这两个位置,这时你会发现两只角会出现有两只颜色一样的在同一面。应该把那颜色一样的面朝上,你还会发现这各颜色 和左面的颜色是一致的。也就是直接可以翻转到左边。

先用公式1 之后。再后+。再把魔方整体顺时翻转九十度,是整体啊。不是一面。再用公式2。

如果你完成了上述步骤的话。完工了。

第二种情况。剩下相对的两只角,这时只要把两只角转到相邻的位置,就会变成了第一种情况了。

当然了,还会出现一种情况。就是魔方的两只对角,不是一个面的,是对整个魔方来说的。处理方法和上面的一样 层先法教程 魔方乐园各种魔方玩法 复制这些字粘贴就能搜到教程

7还原顶层 即4角归位

魔方,英文名为Rubik's Cube,又叫魔术方块,也称鲁比克方块。是匈牙利布达佩斯建筑学院厄尔诺·鲁比克教授在1974年发明的。三阶魔方系由富有弹性的硬塑料制成的6面正方体,共有26块小立方体。

本回答由科学教育分类达人 包建英推荐

事实上,还原魔方的人主要分三类:速拧,破解和最小步

速拧是最简单的,以各种各样的公式为代表,网上有很多魔方教程,都是指速拧,代表为菲神

最小步是用各种方法,以尽量少的步骤复原,相当需要脑子

至于破解,就是在不借助外界资料下还原魔方,世界上第一个做到的人就是鲁比克,魔方之父

版权声明:本文为博主原创文章,未经博主允许不得转载。 /qq_/article/details/

      今年有一个高等教育部主办,举办地在余姚的比赛,我们报了机械手解魔方的项目!其中的方案之一是用摄像头采集魔方的六面信息!为了最快的采集信息,决定使用两个摄像头顶角照射,一个摄像头读取三面信息,这样两个摄像头一次直接读取完!

     这其中,我有两种方案!1- 直接在倾斜面上颜色识别采集信息,在进行面矩阵转换;2-将倾斜面矫正回来,在进行颜色识别!在两种的综合尝试下,我们采用第二种!

以上是一个摄像头的图像帧获得,两个同理!

这是一个简单的获取彩色图像的方法,可以获得面的信息!当然还有获取状况如下:

接下来就是进行面的矫正!这个地方很关键,有很多种的方法,我一开始用的是将线将边画出来,当然了我在软件里也是读取这一块的信息,向上面的就是三个面,也就是三个大块的信息!一下是我的摄像头图像 !这里是为了方便校准才显示的

接下来就是最最关键的地方了,我如何将每个块的信息转化出来呢?这就需要OpenCV的仿射变换了!

以上就是仿射变化了,它是依据点的四边形变换,不同的起点,带来的是不同旋转的效果,所以非常方便的就把面矫正成我想要的效果!

以上看出我是矫正的左下角的面,效果看上去还可以!!!!!

这是面的数据输出,位置信息,可见精度是非常高的!再下面界面中的

这样的操作六个面,就可以最快速读取魔方的信息!

给大家分享一下我的未完成的小界面  :

然而实际中,机械手当着了视线,所以,不得不换种方式来读取!但是还是要和大家分享一下我们的设计方案!

最后,我们的视觉方案,如下

参考资料

 

随机推荐