我正在做一个增强现实魔方解算项目。我们希望用户能够使用智能手机应用程序来收集关于解决魔方的提示。
为此,我们需要在智能手机内存中重建立方体。我们找不到可以重建魔方的扫描算法,只需扫描魔方的一侧。
有没有人知道魔方扫描算法可以做到这一点,或者至少可以提到这个算法在数学上是可行的吗?
发布于 2012-11-13 17:21:58
没有办法,,你可以推断出立方体的位置后,只扫描一侧。大多数求解器扫描所有6个面,尽管你可能只扫描其中5个面,但我真的很怀疑。
换句话说,你只需要5次扫描就可以证明这个立方体是完全解决的。不确定5次扫描是否提供了足够的信息来重新创建任意立方体位置的完整状态。
发布于 2012-11-13 17:21:00
您可能需要检查此选项,以便在扫描的照片中获取所有边缘。
http://www.codeproject.com/Articles/93642/Canny-Edge-Detection-in-C
这是一个使用矩阵的Hough变换解决的问题。
另一方面,您必须比较这两个图像以检测每个区域的颜色。
发布于 2020-02-19 16:32:09
我不知道什么是立方体扫描算法。但是你说的是找到立方体的算法,立方体到底能不能解决?
为了检查这一点,你需要扫描6个立方体中的4个边(仅对于3*3个立方体),你必须选择4个边,就像剩下的2个边必须彼此相邻一样。(其余的边不应该彼此相对)
因为我也是立方体。从5年前开始做立方体。我可以向你保证上面的扫描是最好的。
https://stackoverflow.com/questions/13357951
复制相似问题