把识别过程摆在明处的棋谱扫描工具
ScanChess 把手写记谱单照片变成按规则校验、可编辑的 PGN,把棋盘图片变成局面,再分析这些对局:在哪一步转折、为什么。这里介绍它如何识别记谱单、准确率如何,以及你的照片会怎样处理。
基本信息
- 开发方
- SudoAI,一家小型软件工作室
- 支付
- Waffo,网页购买的销售主体(Merchant of Record)
- 免费工具
- 23 个,都在浏览器里运行
- 条款
- 受新加坡法律管辖
识别是怎么工作的
从照片到一盘可信的对局,分四步:模型识别,规则校验,最后由你决定。
你的照片
记谱单的照片,或同一盘棋的多页照片,平放拍摄、光线均匀。
模型识别
视觉模型读取每张照片上的手写字迹,为每一格给出一个候选着法和置信度。
规则校验
候选着法会用 chess.js 在棋盘上逐手回放。在当前局面下不合法的着法,或模型没有把握的着法,都会被标记出来。不会有任何静默修改。
由你确认
你在编辑器里对照记谱单核对被标记的着法——重新输入、从规则允许的候选中选一个、插入或删除一手——然后导出 PGN 或保存对局。
识别质量取决于字迹、光线和记谱方式。我们不给出一个笼统的准确率,而是把评测结果逐步公开。一盘普通对局通常需要核对几步。
- 字迹清楚的真实德文记谱单 45 步中 43 步读对
- 43/45
- 3 张标准代数记谱单(含 2 张打印的测试单)143 步中 141 步一次读对
- 141/143
- 空白记谱单不会被编造出着法
样本很小,不是保证:请始终对照你的记谱单核对着法。
你的照片与数据
- 最佳着法工具里的棋盘截图在浏览器中识别,不会上传;浏览器插件从 1.6.0 版起也是如此。
- 记谱单照片和对局一起保存在你的账号里,直到你删除为止。删除对局会一并删除照片;删除账号会删除全部数据。
- 银行卡信息交给销售主体 Waffo 处理,ScanChess 看不到。
- 大多数免费工具完全在浏览器中运行;需要发送数据的工具会在页面上注明。
它做不到什么
- 它不保证转录零错误。被标记的着法需要核对;没被标记的着法在字迹被自信地读错时也可能是错的。
- 它识别代数记谱(e4、Nf3、O-O),包括长代数记谱(e2-e4)、兵前加 P 的写法、多种语言的棋子字母和图形记谱。描述式记谱(P-K4)不会被转换。
- 它不会替你把对局上传到 Lichess 或 Chess.com。它给你的是标准 .pgn 文件,这些网站和桌面软件都能导入。
- 扫描需要账号并消耗积分。23 个免费工具无需登录即可使用;其中的可选功能(AI 讲解,以及在最佳着法查找里识别实物棋盘照片)需要一个已验证邮箱的免费账号。
为什么做它
线下对局最后往往变成一叠纸。把它们敲进数据库太慢,以至于大多数对局再也没人看过。我们希望从一张记谱单照片到一盘可以回放的棋,只需要一分钟左右——包括核对的时间。