computer-vision - 从 DGT 的 Centaur 电子墨水显示器的照片中自动提取国际象棋 PGN
问题描述
DGT Centaur是一个国际象棋电子板,包含一台计算机和发光方块,使其成为一个全面的国际象棋对手。
Centaur 有一个小型电子墨水显示屏(下图),以标准代数符号显示游戏中的动作。由于棋盘本身无法导出游戏结果,因此只能通过手动转录从设备中获取 PGN。
我有兴趣通过创建一个程序来自动化这个过程,该程序将 Centaur 的电子墨水显示屏的照片作为输入并输出移动的转录。
我没有该领域的经验,但这个问题似乎需要结合 OCR 来读取移动,而且还需要一个训练有素的模型,可以识别每个棋子的图标。
我对演示解决此问题的方法的任何示例项目或资源感兴趣,因此我可以更好地理解所涉及的内容。谢谢!
解决方案
推荐阅读
- dynamodb-queries - DynamoDB 查询输入:如何检索键值不为空的所有项目
- oracle - 在 Oracle View 中使用 Union All 性能会降低
- java - 在 Android 中检索文本视图时不显示 Firebase 实时数据库
- c# - 使用 for 循环从 excel 电子表格中读取数据。无法获得列中的第二个值
- firebase - 为什么 Jmeter 不能使用 firebase 作为数据连接来记录网站
- javascript - 为什么 if 语句不检查下面的 http 请求的状态?
- javascript - 如何修复网站视图不超过 1440 像素
- html - 如何通过设置字体大小在 ReactJS 中使用 css 比例“rem”
- javascript - 如何在 swiper.js 中制作圆形幻灯片
- c++ - Visual Studio 2019 中的一个简单井字游戏程序导致 Windows Defender 报告威胁