棋盘照片转 FEN 与记谱单转 PGN

    拍一张棋盘照片,1 个积分得到局面的 FEN;扫记谱单则得到整盘棋的 PGN。该用哪个,以及识别之后能做什么。

    棋盘照片转 FEN 与记谱单转 PGN的 ScanChess 工作流

    一盘棋会留下两种痕迹:棋盘保存一个瞬间,记谱单保存整盘棋。ScanChess 两种都能读。把镜头对准棋盘,得到局面的 FEN;拍记谱单,得到每一步着法的 PGN。如果你一直在搜“国际象棋 OCR”,要找的就是它:专为国际象棋打造的光学识别,读的不是普通文字,而是格子上的棋子和手写的着法;从记谱单读出的每一步都会在棋盘上重放,检查是否合法。这一页主要讲棋盘识别,因为它是大多数人没想到的那个。

    棋盘照片 → FEN

    手机举在棋盘上方,六十四格都在画面里,上传。视觉模型判断每个格子上是什么子,返回一个 FEN——所有国际象棋软件都认的一行局面描述——并把局面加载到屏幕上的棋盘里。印刷棋图和截图和实物棋盘一样能识别。

    一次 1 个积分。它适合这些情况:

    • 正在进行、没有记谱单的棋。 公园里的一盘,俱乐部的快棋,别人摆出来争论的一个局面。
    • “这里我该走什么?” 把 FEN 粘贴到 Lichess 或 Chess.com 的分析棋盘,引擎直接回答;问题从一段描述变成一个链接。页面上有直接到 Lichess 分析的按钮。
    • 书上或屏幕上的一道题。 拍下来,在能走子的棋盘上解。
    • 想留下或发给教练的一个局面。

    先核对再用。模型没把握的格子会高亮,光线差的格子也可能认错子。把结果在棋盘编辑器里打开,可以移动棋子、设置走棋方和易位权,再复制改正后的 FEN——全部免费。什么是 FEN?逐段解释这串字符。

    拍棋盘不等于扫记谱单:它给你一个局面,不给你走到这里的着法。手上有记谱单,就扫记谱单。

    记谱单 → PGN

    拍一张记谱单,系统按顺序返回每一步,既是标准记谱,也是 PGN 文件,并且边读边按规则校验。比赛一轮或俱乐部一盘结束后要的就是它:完整、可复盘、可分析的记录。一次 2 个积分,不管几页。

    这条路线有自己的页面:棋谱扫描工具讲工具本身和费用,手写棋谱转 PGN讲从头到尾的流程。

    两种扫描之后能做什么

    复盘。 扫出来的对局加载到交互式棋盘上:前进、后退,或者跳到任意一步。这是确认识别结果和记忆一致的最快办法,而且免费——识别之后的一切都免费。

    修正带颜色的着法。 记谱单扫描里,非法着法标红,没把握的标琥珀色并给出合法的备选着法,用着法旁的铅笔按钮改,原理见棋谱识别原理。棋盘扫描里,直接在屏幕上挪棋子。

    填上是谁下的。 棋手、赛事、日期和结果会成为 PGN 标签,以后棋谱库靠它们搜索。

    发到别处。 导出 PGN,或者把 FEN 复制到 Lichess 或 Chess.com 做引擎分析。导入 Lichess 会得到一个任何人都能打开的链接,通常也是给教练看最方便的方式。

    留着。 已保存的对局在网页端和 iOS 端同步,整个棋谱库可以在账户设置里导出为一个 PGN 文件。

    该用哪个

    你手上有 用 得到
    下到一半的棋盘,没有记谱单 棋盘照片 一个局面,FEN
    一张棋图或截图 棋盘照片 一个局面,FEN
    下完的记谱单 记谱单扫描 整盘棋,PGN
    一叠旧记谱单 分批扫记谱单 一套档案——见棋谱数字化

    相关内容

    新账户的 10 个积分在这里最耐用:十个棋盘局面,或者五盘完整的棋,一分钱不花。

    常见问题

    拍棋盘能得到什么?
    照片里那个局面的 FEN 字符串,并加载到屏幕上的棋盘里。模型没把握的格子会高亮提醒你检查。一次 1 个积分。
    拍棋盘能得到整盘棋吗?
    不能。棋盘只有一个瞬间,所以一张照片只返回一个 FEN。想要着法,得扫记谱单:2 个积分,得到整盘棋的 PGN。
    识别出来的局面和对局存在哪里?
    在你的棋谱库里,网页端和 iOS 应用同步。打开任意一条就重新加载到棋盘上;整个棋谱库可以导出为一个 PGN 文件。
    扫描棋盘

    注册即送 10 个免费积分。大量使用见 定价

    ScanChess 的其他用法