スキャン

画像から FEN へ:FEN を理解し、画像から取得する

iPhone、iPad、Mac、Android 対応。アカウント不要。

FEN ビューア

有効な局面

駒の配置r1bqkb1r/pppp1ppp/2n2n2/4p2Q/2B1P3/8/PPPP1PPP/RNB1K1NR
手番白
キャスリングの権利KQkq
アンパッサンなし
ハーフムーブクロック4
手数4

写真やスクリーンショットから FEN への変換は、ChessWOW アプリで端末上で直接行えます。

FEN は、チェスの局面を1行のテキストで表す記法です。上のビューアに貼り付けると盤が表示され、局面が正しいかを確認して、そのままコピーできます。このガイドでは、FEN の各部分の意味、盤の画像がどのように FEN になるのか、どんな画像にも含まれない情報は何か、そして ChessWOW アプリで写真、スクリーンショット、本のダイアグラムから FEN を作る方法を説明します。

FEN とは

FEN は Forsyth-Edwards Notation(フォーサイス・エドワーズ記法)の略です。19世紀のスコットランドのジャーナリスト David Forsyth が考案した方式をもとに、Steven J. Edwards がチェスソフト向けに拡張しました。ほぼすべてのチェスプログラム、ウェブサイト、エンジンが読み書きできます。FEN はスペースで区切られた6つのフィールドからなります。初期配置は次のとおりです。

rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
フィールド例意味
1. 駒の配置rnbqkbnr/.../RNBQKBNRすべての駒の位置。第8ランクから順に書く
2. 手番w白なら w、黒なら b
3. キャスリングの権利KQkqまだ可能なキャスリング。なければハイフン
4. アンパッサンのマス-ポーンが直前に飛び越したマス。なければハイフン
5. ハーフムーブクロック0最後に駒を取るかポーンを動かしてからの手数(50手ルール用)
6. 手数11から始まり、黒が指すたびに1増える

チェスアプリの表示言語にかかわらず、FEN の文字は常に英語です。K はキング、Q はクイーン、R はルーク、B はビショップ、N はナイト、P はポーン。大文字が白の駒、小文字が黒の駒です。キャスリングの権利では、K と Q が白のキングサイドとクイーンサイドのキャスリング、k と q が黒のキャスリングを表します。

FEN の読み方

最初のフィールドは、盤を1ランクずつ表します。第8ランク(黒の側)から第1ランク(白の側)へ向かって書き、各ランクの中では a ファイルから h ファイルの順に読みます。文字は駒、数字は連続する空きマスの数、スラッシュはランクの区切りです。1.e4 c5 2.Nf3 のあとの FEN は次のとおりです。

rnbqkbnr/pp1ppppp/8/2p5/4P3/5N2/PPPP1PPP/RNBQKB1R b KQkq - 1 2
  • rnbqkbnr:第8ランク。黒の駒はすべて初期位置のまま。
  • pp1ppppp:第7ランク。a7 と b7 に黒のポーン、c7 は空き、d7 から h7 にポーン。
  • 8:第6ランクは空き。
  • 2p5:第5ランク。空きマス2つ、c5 に黒のポーン、空きマス5つ。
  • 4P3:第4ランク。e4 に白のポーン。
  • 5N2:第3ランク。f3 に白のナイト。
  • PPPP1PPP と RNBQKB1R:第2ランクと第1ランク。e2 と g1 が空き。
  • b KQkq - 1 2:黒の手番、4つのキャスリングの権利すべてあり、アンパッサンのマスなし、最後のポーンの手から1ハーフムーブ(2.Nf3)、2手目。
1.e4 c5 2.Nf3 のあとの局面。黒の手番。FEN の各ランクは合計8マスになります。この局面を Stockfish と指す

どんな FEN にも使える簡単なチェック:各ランクがちょうど8マスになり、ランクがちょうど8つあること。

画像からはわからないこと

画像が示すのは最初のフィールド、つまり駒の位置だけです。残りの5つのフィールドは対局の経過に関する情報で、画像には含まれていません。これが重要なのは、同じ画像でもどちらが勝つかが変わりうるからです。

白の手番なら Rxd8# でチェックメイト。黒の手番なら Rxd1# で黒の勝ち。画像はどちらの場合も同じです。この局面を Stockfish と指す
  • 手番。 自分で設定する必要があります。本のダイアグラムの多くは、「白の手番」のようにキャプションに書かれています。
  • キャスリングの権利。 初期位置にあるキングとルークでも、以前に動いたことがあるかもしれません。動いていないとわかっている場合だけキャスリングを有効にしてください。
  • アンパッサン。 直前の手でポーンが2マス進んだ場合、飛び越したマスがフィールド4に入ります。rnbqkbnr/ppp2ppp/4p3/3pP3/8/8/PPPP1PPP/RNBQKBNR w KQkq d6 0 3(1.e4 e6 2.e5 d5 のあと)では、白は exd6 とアンパッサンで取れます。元の規格では、ポーンが2マス進むたびにこのマスを書きますが、実際に取れるときだけ書くプログラムも多くあります。どちらの形式もたいていのソフトで読み込めます。
  • ハーフムーブクロックと手数。 50手ルールと表示にしか関係しません。わからなければ、0 1 とするのが一般的です。

画像から FEN への変換の仕組み

画像を FEN に変換するのは、パターン認識の作業です。認識ツールはたいてい次の手順で動きます。

  1. 盤を見つける。 画像の中で盤の四隅の位置を特定します。写真では盤が傾いていたり斜めから写っていたりすることが多いので、画像をまっすぐな正方形に補正します。
  2. マスに分ける。 正方形の盤を 8×8 の格子、64マスに分割します。
  3. 各マスを認識する。 マスごとに13通りの中から判定します。空きマス、または白か黒の6種類の駒のいずれかです。
  4. 向きを決める。 どちらの側が下にあるかを判断します。盤の端に印刷された座標が手がかりになります。座標がないと、黒の側から見た盤が鏡写しで出てくることがあります。
  5. FEN を組み立てる。 64マスの結果が駒の配置のフィールドになります。手番、キャスリングの権利、アンパッサンのマスはあなたが設定します。

誤りはたいてい手順3で起きます。画像が小さいとビショップとポーンが似て見え、珍しい駒のデザインや色は認識を惑わせ、上に描かれた矢印や強調表示されたマスが駒を隠すこともあります。だからこそ、良いツールは自信のないマスを知らせてくれます。そして結果は必ず元の画像と見比べてください。

良い画像のためのコツ

  • 64マスすべてを写す。 盤の内側で切り取らないでください。周りのブラウザのバーやチャットの吹き出しを切り取るのは問題ありません。
  • できればスクリーンショットを使う。 2D の盤のスクリーンショットはまっすぐで鮮明です。画面を写真で撮ると、反射やモアレが入ります。
  • 本は真上から撮る。 カメラをページと平行に構え、手の影が入らないようにし、ページを平らにしてください。
  • 重ね表示を消す。 矢印、色付きのマス、直前の手の強調表示は駒を隠すことがあります。できればそれらがない状態で撮ってください。
  • 大きいほど良い。 サムネイルは原寸で開いてからスクリーンショットを撮りましょう。1マスあたりのピクセルが多いほど、取り違えが減ります。
  • 手番をメモする。 あとで設定する必要があるので、書き留めるかキャプションを確認してください。

FEN のチェック:よくある間違い

上のビューアに FEN を貼り付けると、局面をチェックします。手で入力した FEN でも認識された FEN でも、特によく起きる間違いは次のとおりです。

  • ランクの合計が8にならない。 pp1pppp は7マスしかありません。各ランクで文字と数字を数えてください。
  • 盤が上下逆さま。 FEN が第8ランクではなく第1ランクから始まっています。典型的な兆候:オープニングの局面なのに白のポーンが第7ランクにある。
  • 色が入れ替わっている。 大文字と小文字を取り違え、白と黒が入れ替わっています。
  • キング。 白黒それぞれにキングがちょうど1つ必要で、手番でない側がチェックされていてはいけません。
  • 端のランクにポーン。 第1ランクや第8ランクのポーンはありえません。昇格しているはずだからです。
  • ありえないキャスリングの権利。 K には e1 の白キングと h1 の白ルークが必要です。どちらかが別の場所にあれば、その権利は消してください。
  • アンパッサンのマスが違う。 白の手番なら第6ランク、黒の手番なら第3ランクで、直前に2マス進んだポーンのすぐ後ろのマスでなければなりません。
  • 駒が多すぎる。 片側のポーンが8個を超えている、または昇格で説明できる以上の駒がある場合は、どこかのマスが読み違えられています。

ChessWOW アプリで写真から FEN へ

このページのビューアはテキストを扱います。画像を FEN に変換するには、iPhone、iPad、Mac、Android の ChessWOW アプリを使ってください。

  1. ステップ 1

    画像を選ぶ。 「局面をスキャン」をタップし、写真を撮る、ライブラリからスクリーンショットを選ぶ、コピーした画像を貼り付ける、または本のダイアグラムを撮影します。

  2. ステップ 2

    四隅を確認する。 アプリが盤を見つけます。角がずれていたら、角のマーカーをドラッグして合わせます。必要なら写真を90度ずつ回転させるか、盤を反転させます。

  3. ステップ 3

    盤を修正する。 認識に自信のないマスには印が付きます。マスをタップすると、駒を変更したり取り除いたりできます。

  4. ステップ 4

    詳細を設定する。 手番を選び、キャスリングの権利とアンパッサンは、当てはまるとわかっている場合だけ確定します。

  5. ステップ 5

    局面を使う。 Stockfish 19 で解析する、続きを指す、または FEN としてコピーして好きな場所に貼り付けます。

入力元ごとの詳しい説明は、チェスのスクリーンショットを解析とチェス本のダイアグラムをスキャンにあります。画像がまったくない場合は、盤面エディタで1マスずつ局面を配置してください。盤面エディタはブラウザでも動き、最後に FEN を出力します。

知っておきたいこと

よくある質問

FEN は何の略ですか?

Forsyth-Edwards Notation(フォーサイス・エドワーズ記法)です。チェスの1つの局面を、6つのフィールドからなる1行のテキストで表します。

このページで画像を FEN に変換できますか?

いいえ。このページのビューアは FEN のテキストを読み込んでチェックします。画像認識は、iPhone、iPad、Mac、Android 向けの ChessWOW アプリの機能です。

スキャンのあとに手番を設定しなければならないのはなぜですか?

画像からはどちらの手番かがわからず、最善手は手番によって変わるからです。キャスリングの権利とアンパッサンも同様です。

FEN と PGN の違いは?

FEN は1つの局面を表します。PGN は対局全体を1手ずつ、対局者や結果などの情報とともに記録します。

FEN の最後の2つの数字は何を意味しますか?

1つ目は、最後に駒を取るかポーンを動かしてからのハーフムーブ数で、50手ルールに使います。2つ目は手数です。わからなければ 0 1 としてください。

FEN が無効になるのはなぜですか?

多いのは、ランクの合計が8マスにならない、キングが欠けている、初期位置にないキングやルークにキャスリングの権利が設定されている、といった原因です。

ほかのガイド

次に読む

ChessWOW

次のダイアグラムを FEN にしましょう。

iPhone、iPad、Mac、Android の ChessWOW で、写真、スクリーンショット、本のダイアグラムをスキャン。