跳到正文

    棋盘图片转 FEN:照片、截图或棋图如何转换

    四步把棋盘图片转成 FEN:上传截图、棋图或俯拍照片,检查高亮的格子和走棋方,然后复制 FEN 或直接在棋盘上分析。斜拍照片和实体棋子可能需要手动修正。

    棋盘图片

    截图、棋图或照片

    截图、棋图或照片变成 FEN,直接在分析板上看最佳着法。

    点这里添加棋盘照片

    可以现拍,也可以从相册里选

    识别照片需要免费账号:注册即送 10 积分,无需绑卡。

    每张棋盘图片消耗 1 积分。

    示例:一张棋盘照片识别成局面

    注册即送 10 个免费积分,无需绑卡。扫描费用和 Pro 包含的内容见 定价

    示例结果截图或棋图

    可编辑的局面轮到白方走

    FENr2q1rk1/pbp2pbp/1pn1pnp1/3p4/4P3/1PNP1NP1/PBP2PBP/R2Q1RK1 w - - 0 12

    核对棋子和轮到哪方走,再复制 FEN 或分析。

    预置示例,不是实时识别。

    本页目录7
    1. 1第 1 步:拍摄或选择清晰的图片
    2. 2第 2 步:上传、粘贴或使用插件抓取
    3. 3第 3 步:检查标记格子与局面合法性
    4. 4第 4 步:复制、分析或导出 FEN
    5. 5图片输入类型:识别要点与核对重点
    6. 6我们的实测记录
    7. 7相关内容

    简短回答: 在 scanchess.com/dashboard/scan/board 上传图片,检查所有高亮的格子,设置当前走棋方,并复制验证通过的 FEN 字符串。一张棋盘图片消耗 1 个积分;新账号附赠的 10 个免费积分可在付费前覆盖十个局面。

    FEN(Forsyth–Edwards 记法)是用单行文本描述国际象棋局面的通用标准,受到所有现代引擎、数据库和分析棋盘的支持。手动输入 FEN 需要从第 8 横排到第 1 横排逐排清点空格——哪怕数错一个空格,整个字符串就会失效。通过图片转换可以自动完成计数,你只需核对静态照片无法呈现的对局状态细节即可。

    第 1 步:拍摄或选择清晰的图片

    识别质量取决于视角、光照以及全部 64 个格子的对比度:

    • 在线截图: 来自 Lichess、Chess.com 或数字直播的截图是最清晰的输入源。裁剪规整的正方形棋盘并搭配标准棋子样式,转换时的歧义最小。
    • 印刷版 2D 棋图: 来自书籍、杂志或解题活页的棋图,在光线均匀且平整展开时能获得清晰的转换效果。请注意书籍装订处的书缝弯曲,或是黑兵与黑象容易混淆的花体字体。
    • 实物棋盘现场照片: 将手机置于棋盘正上方,保持严格的 90 度垂直俯拍视角,确保四条边框及全部 64 个格子均在画面内。关闭相机直射闪光灯以消除漆面木质棋盘的刺眼反光,并使用柔和的室内散射光,避免深色棋子(尤其是马)与深色格子融为一体。避免倾斜角度拍摄,以免高大的棋子遮挡后方横排的兵。

    一张图片对应一个局面。如需获取实物对局的完整着法,请改为扫描实物记谱单——参见将国际象棋记谱单转换为 PGN。

    第 2 步:上传、粘贴或使用插件抓取

    打开棋盘扫描,拖入 JPG、PNG 或 WebP 文件(最大 15 MB),从设备中选择文件,或者直接从剪贴板粘贴截图(Ctrl+V 或 Cmd+V)。页面上提供了一个带有标注的示例,方便你在消耗积分前查看识别效果。

    如果棋盘位于某个网站或直播画面中,ScanChess 浏览器插件可以免去手动裁剪:在任意网页上框选棋盘,识别出的 FEN 就会直接显示在侧边栏中。

    第 3 步:检查标记格子与局面合法性

    结果会加载到一个交互式棋盘上。视觉模型存疑的格子会被高亮显示,以便快速核对:

    • 核对标记格子: 首先对照原始图片检查高亮的格子。深色木纹格子上的棋子或处于强光直射下的棋子最容易被误读。在屏幕上拖动棋子即可修正。
    • 规则合法性检查: 标准国际象棋引擎会拒绝不合法的棋盘摆法。如果扫描产生了一个不可能出现的局面——例如缺少王、同色有多个王、兵位于第 1 或第 8 横排、或者非走棋方的王处于被将军状态——棋盘编辑器会提示该局面无法对弈。在复制之前,请在棋盘上修正棋子的摆放位置。
    • 配置剩余的 FEN 字段: 图片仅能展示棋子的位置(FEN 的第 1 个字段),但无法记录不可见的对局历史。请设置走棋方(w 或 b)、切换王车易位权(KQkq 或 -),并标记吃过路兵的目标格(如有)。由于单张照片不包含着法历史,半回合计数器(50 回合规则计数器)和全回合数默认为 0 1——这也是战术习题和引擎分析的标准配置。

    第 4 步:复制、分析或导出 FEN

    核对无误后,复制 FEN 或直接在 Lichess 中打开该局面以进行 Stockfish 评估。该字符串可直接粘贴至 Chess.com 分析棋盘、ChessBase、SCID 或任何 UCI 国际象棋 GUI 中。若要为练习题或文章制作棋图,FEN 转图片可将该局面渲染为高分辨率的 PNG 或 SVG。

    登录用户还可以将局面保存到个人棋局库,以便跨设备随时查看。

    图片输入类型:识别要点与核对重点

    输入类型推荐拍摄/抓取方式常见光学难点人工核对重点
    数字截图(Lichess、Chess.com)沿棋盘边缘规整裁剪;使用标准棋子样式自定义棋盘主题或视频流的压缩瑕疵设置当前走棋方;核对王车易位权
    书籍或印刷棋图在漫射光下将书页展平;避开书缝阴影艺术化棋子字体;印刷黑格上的深色阴影线区分黑象与兵;确认横排方向
    实物棋盘照片90° 垂直俯拍视角;漫射光;关闭闪光灯漆面木质反光;深色格子上的深色棋子;斜角遮挡检查高亮格子;核对底线棋子及合法的王数量

    对于只有三四个棋子的简单残局,直接在免费的棋盘编辑器中摆出局面会更快。而对于棋子密集的中局或整页的印刷习题,扫描图片则能免去繁琐的手动数格。

    我们的实测

    我们的实测记录

    2026 年 9 月 30 日,我们使用 python-chess 渲染了来自 1858 年歌剧院对局(Opera Game)的两个基准棋图。这些棋图是根据已知的标准真值 FEN 渲染的,并非识别输出(我们并未对它们运行棋盘图片识别)。你可以使用它们来检验自己的识别结果:

    基准 1:歌剧院对局 11...Nbd7 之后

    歌剧院对局 11...Nbd7 之后的国际象棋棋盘渲染图

    标准真值 FEN:

    r3kb1r/p2nqppp/5n2/1B2p1B1/4P3/1Q6/PPP2PPP/R3K2R w KQkq - 1 12
    

    检查器必须确保正确的细节:

    • 走棋方:白方刚走了 11.Bxb5+,黑方应以 11...Nbd7。当前走棋方为白方(w)。
    • 王车易位权:双方的王与全部四个初始的车均留在原始格上。易位字段必须为 KQkq。
    • 马:黑方的马分别位于 d7 和 f6。对局记录记作 11...Nbd7 是因为两匹马都能走到 d7,但 FEN 仅记录棋子当前所在的位置,因此其中不会出现 "b"。请检查两匹马是否都已摆放到位,而不仅是移动的那匹。

    基准 2:歌剧院对局 16.Qb8+ 之后

    歌剧院对局 16.Qb8+ 之后的国际象棋棋盘渲染图

    标准真值 FEN:

    1Q2kb1r/p2n1ppp/4q3/4p1B1/4P3/8/PPP2PPP/2KR4 b k - 1 16
    

    检查器必须确保正确的细节:

    • 走棋方:白方弃后将军(16.Qb8+)。轮到黑方走棋(b),唯一的合法应着为 16...Nxb8。
    • 易位字段("KQkq" vs "k"):白方在第 12 回合进行了长易位(12.O-O-O),从而失去了白方的易位权(K 和 Q)。黑方 a8 处的车走动过(12...Rd8,随后在 d7 被吃),因而失去了黑方的后翼易位权(q)。然而,黑方位于 e8 的王和位于 h8 的车从未移动过,因此黑方的王翼易位权 k 在规则上依然完好。检查器必须输出 k,而不是 - 或 KQkq。

    在我们公开的测试中,扫描器在一张真实手写记谱单上 45 步中有 43 步一次读对(3 张标准代数记谱单合计 143 步中 141 步,其中 2 张是打印的测试单);空白记谱单上没有编造任何着法。

    查看测试的每一步

    相关内容

    常见问题

    哪些图片可以转成 FEN?

    在线棋盘的截图、书上或网页上的印刷棋图或 2D 棋图,以及从正上方拍的清晰实物棋盘照片。支持 JPG、PNG 和 WebP,最大 15 MB。斜着拍的立体棋子照片可靠性较低,通常需要改一两处。

    FEN 里包含轮到谁走吗?

    单靠图片不行。棋盘图片只显示棋子在哪里,看不出下一步谁走、是否还能易位、能否吃过路兵。识别之后由你选择走棋方,其余的在棋盘编辑器里设置。

    要花多少钱?

    每张棋盘图片 1 个积分。新账号有 10 个免费积分,也就是不花钱就能识别十个局面。编辑局面、复制 FEN 和打开分析都免费。

    网页上看到的棋盘能转吗?

    能。免费的 ScanChess 浏览器插件支持 Chrome 和 Edge,在任意网页上框选棋盘,FEN 就会出现在侧边栏里,使用同一个账号和积分。

    注册即送 10 个免费积分,无需绑卡。扫描费用和 Pro 包含的内容见 定价

    ScanChess 的其他用法