-
基于MATLAB的计算机视觉项目:实时井字棋游戏棋盘绘制代码-RealTime-TicTacToe
资源介绍
用matlab画棋盘代码实时井字游戏
这是我的实习项目,用电脑玩井字游戏。
目的是自学基本的计算机视觉技术,并从中获得一些乐趣。
如果你想看到它的实际效果,请查看我的。
不过也不是很神奇。
该算法首先寻找白色矩形板(A4
纸),然后在板内寻找游戏网格。
如果它可以找到,它会更新游戏状态并采取行动。
检测棋盘和网格的主要方法是霍夫变换。
MATLAB
源代码位于
/MATLABfiles
文件夹下。
此外,还有一个
.mlapp
格式的
MATLAB
应用程序,应该可以随时使用。
你需要一张空白的
A4
纸、一支黑笔和一些耐心(你不能在
.mlapp
中查看自己,因为在没有
GPU
的情况下渲染所有东西需要很长时间,所以我删除了相机视图)。
绘制一个网格,移动并显示给相机(最好将其关闭)。
如果你花很长时间,应用程序可能会因为不必要的计算而崩溃......这个项目在计算上效率低下,但我不打算在不久的将来重新访问。
玩得开心!