如何解决OpenCV:识别二维图像中立方体的方向
我期待开发魔方解算器(只是为了好玩)。为此,用户将以立方体的三个侧面可见的方式拍摄立方体的照片,如下图所示:
cubeA.jpg
:
可以安全地假设立方体覆盖了图片的大部分。现在,我想做的是检测立方体的确切方向。也就是说,我在检测这七个点时很有趣:
cubeB.jpg
:
由此,我将能够将三个面中的每一个分割成 3x3 网格并检测颜色(我已经为此编写了代码并且效果很好)。
现在,我已经尝试在 OpenCV 中使用角点检测和轮廓提取来解决这个问题。然而,它们都不是令人满意的。看待这个问题的另一种方法是识别 27 个所谓的“小面”中的每一个,并使用它们检测方向。但我不确定这是否是正确的方法。
您将如何使用 OpenCV 解决这个问题?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。