棋盘识别 该项目重点介绍了采用计算机视觉技术处理棋盘图像并识别棋盘配置的方法。 尽管将棋盘检测用于相机校准是一个经典的视觉问题,但是现有的棋子识别技术在受控环境下仍能正常工作。 程序针对所选的彩色棋盘和一组特定的棋子而定制。 该项目中使用的方法通过使用聚类来分割棋盘和棋子,而与颜色方案无关,对现有研究进行了补充。 对于棋子识别,该方法引入了一种新颖的方法,该方法使用R-CNN训练鲁棒的分类器以处理不同类型的棋盘棋子。 与基于SIFT的分类器相比,该方法在不同种类的样本上表现更好。 如果扩展,这项工作对于记录动作和培训国际象棋AI以预测特定棋盘配置的最佳可能动作可能很有用。 方法堆栈: 获
2022-08-07 10:18:36 82.49MB board-game chess computer-vision neural-network
1
这是本人研究象棋游戏棋盘和棋子识别时所写的matlab版源码,可以识别大多数象棋盘,棋子位置分析,棋子文字识别,本想做一个智能象棋助手,无奈棋子识别受到阻碍所以暂时停下了,现将源码无私奉献给大家,希望对你有所帮助,对于象棋文字识别如果你很在行,请不吝赐教!
2019-12-21 20:14:18 21.94MB 机器识别 人工智能 象棋识别 棋盘识别
1