스캔

이미지를 FEN으로: FEN 이해하고 사진에서 얻기

iPhone, iPad, Mac, Android용. 계정이 필요 없습니다.

FEN 뷰어

올바른 포지션

기물 배치r1bqkb1r/pppp1ppp/2n2n2/4p2Q/2B1P3/8/PPPP1PPP/RNB1K1NR
둘 차례백
캐슬링 권리KQkq
앙파상없음
하프무브 카운트4
수 번호4

사진이나 스크린샷을 FEN으로 바꾸는 기능은 ChessWOW 앱에서 기기 안에서 바로 작동합니다.

FEN은 체스 포지션 하나를 한 줄의 텍스트로 나타낸 것입니다. 위의 뷰어에 FEN을 붙여넣으면 보드를 보고, 포지션이 올바른지 확인하고, 다시 복사해 쓸 수 있습니다. 이 가이드에서는 FEN의 각 부분, 보드 이미지가 FEN이 되는 과정, 어떤 이미지에도 담기지 않는 정보, 그리고 ChessWOW 앱으로 사진, 스크린샷, 책 다이어그램에서 FEN을 얻는 방법을 설명합니다.

FEN이란

FEN은 Forsyth-Edwards Notation의 약자입니다. 19세기 스코틀랜드 언론인 David Forsyth가 만든 방식을 바탕으로, Steven J. Edwards가 체스 소프트웨어에서 쓸 수 있도록 확장했습니다. 거의 모든 체스 프로그램, 웹사이트, 엔진이 FEN을 읽고 쓸 수 있습니다. FEN은 공백으로 구분된 여섯 개의 필드로 이루어집니다. 다음은 시작 포지션입니다.

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씩 늘어남

체스 앱이 어떤 언어로 되어 있든 문자는 항상 영어입니다. K는 킹, Q는 퀸, R은 룩, B는 비숍, N은 나이트, P는 폰입니다. 대문자는 백 기물, 소문자는 흑 기물입니다. 캐슬링 권리에서 K와 Q는 백의 킹사이드와 퀸사이드 캐슬링, k와 q는 흑의 캐슬링을 뜻합니다.

FEN 읽는 법

첫 번째 필드는 보드를 랭크 단위로, 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랭크, 빈칸 두 개, c5에 흑 폰, 빈칸 다섯 개.
  • 4P3: 4랭크, e4에 백 폰.
  • 5N2: 3랭크, f3에 백 나이트.
  • PPPP1PPP와 RNBQKB1R: 2랭크와 1랭크, e2와 g1이 비어 있습니다.
  • b KQkq - 1 2: 흑 차례, 네 가지 캐슬링 권리가 모두 있고, 앙파상 칸은 없으며, 마지막 폰 이동 뒤 하프무브 하나(2.Nf3), 2수째입니다.
1.e4 c5 2.Nf3 뒤의 포지션, 흑 차례. FEN의 각 랭크를 더하면 여덟 칸이 됩니다.이 포지션을 Stockfish와 두기

어떤 FEN이든 빠르게 확인하는 방법이 있습니다. 랭크마다 합이 정확히 여덟 칸이어야 하고, 랭크는 정확히 여덟 개여야 합니다.

이미지로는 알 수 없는 것

이미지는 첫 번째 필드, 즉 기물의 위치만 보여 줍니다. 나머지 다섯 필드는 대국의 진행 과정을 담고 있는데, 이미지에는 그 정보가 없습니다. 이는 중요합니다. 같은 이미지라도 어느 쪽이 이기는지가 달라질 수 있기 때문입니다.

백 차례라면 Rxd8#로 체크메이트입니다. 흑 차례라면 Rxd1#로 흑이 이깁니다. 두 경우 모두 이미지는 똑같습니다.이 포지션을 Stockfish와 두기
  • 둘 차례. 직접 정해야 합니다. 책의 다이어그램은 대부분 “백 차례” 같은 설명으로 알려 줍니다.
  • 캐슬링 권리. 킹과 룩이 처음 자리에 있어도 앞서 움직였을 수 있습니다. 움직이지 않았다는 것을 알 때만 캐슬링을 켜세요.
  • 앙파상. 마지막 수가 두 칸 전진한 폰이었다면, 폰이 건너뛴 칸이 네 번째 필드에 들어갑니다. rnbqkbnr/ppp2ppp/4p3/3pP3/8/8/PPPP1PPP/RNBQKBNR w KQkq d6 0 3(1.e4 e6 2.e5 d5 뒤)에서는 백이 exd6으로 앙파상을 할 수 있습니다. 원래 표준은 폰이 두 칸 전진할 때마다 이 칸을 적지만, 많은 프로그램은 실제로 잡을 수 있을 때만 적습니다. 두 형식 모두 대부분의 소프트웨어에서 불러올 수 있습니다.
  • 하프무브 카운트와 수 번호. 50수 규칙과 화면 표시에만 영향을 줍니다. 모른다면 보통 0 1을 씁니다.

이미지를 FEN으로 바꾸는 원리

이미지를 FEN으로 바꾸는 일은 패턴 인식 작업입니다. 인식 도구는 일반적으로 다음 단계를 거칩니다.

  1. 보드를 찾습니다. 이미지에서 보드의 네 모서리를 찾습니다. 사진에서는 보드가 기울어져 있거나 비스듬히 보이는 경우가 많아, 이미지를 정사각형으로 반듯하게 폅니다.
  2. 칸으로 나눕니다. 정사각형 보드를 8×8, 64칸의 격자로 자릅니다.
  3. 칸마다 인식합니다. 칸마다 13가지 중 하나를 고릅니다. 빈칸이거나, 백 또는 흑의 여섯 가지 기물 중 하나입니다.
  4. 방향을 정합니다. 어느 쪽이 아래에 있는지 판단합니다. 보드 가장자리에 인쇄된 좌표가 도움이 되며, 좌표가 없으면 흑 쪽에서 본 보드가 뒤집혀 나올 수 있습니다.
  5. FEN을 만듭니다. 64개의 결과가 기물 배치 필드가 됩니다. 둘 차례, 캐슬링 권리, 앙파상 칸은 사용자가 정합니다.

오류는 대개 3단계에서 생깁니다. 이미지가 작으면 비숍과 폰이 비슷해 보이고, 독특한 기물 디자인이나 색은 인식을 헷갈리게 하며, 위에 그려진 화살표나 강조된 칸이 기물을 가릴 수 있습니다. 그래서 좋은 도구는 확신이 없는 칸을 알려 주며, 결과는 항상 원본과 비교해야 합니다.

좋은 이미지를 위한 요령

  • 64칸을 모두 담으세요. 보드 안쪽까지 잘라 내지 마세요. 주변의 브라우저 바나 채팅 말풍선은 잘라 내도 괜찮습니다.
  • 가능하면 스크린샷을 쓰세요. 2D 보드의 스크린샷은 반듯하고 선명합니다. 화면을 찍은 사진에는 반사와 모아레 무늬가 생깁니다.
  • 책은 바로 위에서 찍으세요. 카메라를 페이지와 평행하게 들고, 손 그림자를 피하고, 페이지가 평평하게 펴져 있는지 확인하세요.
  • 덧그린 표시를 없애세요. 화살표, 색칠된 칸, 마지막 수 강조가 기물을 가릴 수 있습니다. 가능하면 이런 표시 없이 찍으세요.
  • 클수록 좋습니다. 썸네일은 원래 크기로 연 다음 스크린샷을 찍으세요. 칸당 픽셀이 많을수록 혼동이 줄어듭니다.
  • 누구 차례인지 적어 두세요. 나중에 직접 정해야 하므로 메모하거나 설명을 확인하세요.

FEN 검사: 흔한 실수

위의 뷰어에 FEN을 붙여넣으면 포지션을 검사합니다. 직접 입력한 FEN에서도, 인식된 FEN에서도 가장 자주 나오는 실수는 다음과 같습니다.

  • 랭크의 합이 여덟이 아닙니다. pp1pppp는 일곱 칸뿐입니다. 랭크마다 문자와 숫자를 더해 보세요.
  • 보드가 거꾸로입니다. FEN이 8랭크가 아니라 1랭크부터 시작합니다. 오프닝 포지션에서 백 폰이 7랭크에 있다면 전형적인 징후입니다.
  • 색이 바뀌었습니다. 대문자와 소문자가 뒤섞여 백과 흑의 자리가 바뀝니다.
  • 킹. 양쪽 모두 킹이 정확히 하나씩 있어야 하고, 차례가 아닌 쪽은 체크 상태가 아니어야 합니다.
  • 끝 랭크의 폰. 1랭크나 8랭크에 폰이 있을 수는 없습니다. 이미 승격했을 것이기 때문입니다.
  • 있을 수 없는 캐슬링 권리. K는 백 킹이 e1에, 백 룩이 h1에 있어야 합니다. 둘 중 하나라도 다른 칸에 있다면 그 권리는 지워야 합니다.
  • 잘못된 앙파상 칸. 백 차례라면 6랭크, 흑 차례라면 3랭크에 있어야 하며, 방금 두 칸 전진한 폰의 바로 뒤 칸이어야 합니다.
  • 기물이 너무 많습니다. 한쪽 폰이 여덟 개를 넘거나, 승격으로 가능한 수보다 기물이 많다면 칸 하나를 잘못 읽은 것입니다.

ChessWOW 앱에서 사진을 FEN으로

이 페이지의 뷰어는 텍스트를 다룹니다. 이미지를 FEN으로 바꾸려면 iPhone, iPad, Mac, Android용 ChessWOW 앱을 쓰세요.

  1. 단계 1

    이미지를 고릅니다. “포지션 스캔”을 탭한 다음 사진을 찍거나, 보관함에서 스크린샷을 고르거나, 복사한 이미지를 붙여넣거나, 책의 다이어그램을 찍습니다.

  2. 단계 2

    모서리를 확인합니다. 앱이 보드를 찾습니다. 모서리가 어긋났다면 모서리 표시를 끌어 맞추세요. 필요하면 사진을 90도씩 돌리거나 보드를 뒤집으세요.

  3. 단계 3

    보드를 바로잡습니다. 인식에 확신이 없는 칸에는 표시가 있습니다. 칸을 탭해 기물을 바꾸거나 지우세요.

  4. 단계 4

    세부 정보를 정합니다. 누구 차례인지 고르고, 캐슬링 권리와 앙파상은 해당된다는 것을 알 때만 확인하세요.

  5. 단계 5

    포지션을 활용합니다. Stockfish 19로 분석하거나, 이어서 두거나, FEN으로 복사해 어디에든 붙여넣으세요.

출처별 자세한 내용은 체스 스크린샷 분석과 체스 책 다이어그램 스캔을 참고하세요. 이미지가 전혀 없다면 보드 편집기에서 칸마다 포지션을 배치하세요. 편집기는 브라우저에서도 실행되며 마지막에 FEN을 알려 줍니다.

알아 두면 좋은 점

질문과 답변

FEN은 무엇의 약자인가요?

Forsyth-Edwards Notation입니다. 체스 포지션 하나를 여섯 개의 필드로 된 한 줄의 텍스트로 나타냅니다.

이 페이지에서 이미지를 FEN으로 바꿀 수 있나요?

아니요. 이 페이지의 뷰어는 FEN 텍스트를 읽고 검사합니다. 이미지 인식은 iPhone, iPad, Mac, Android용 ChessWOW 앱의 기능입니다.

스캔한 뒤 왜 둘 차례를 정해야 하나요?

이미지에는 누구 차례인지 나오지 않는데, 최선의 수는 그에 따라 달라집니다. 캐슬링 권리와 앙파상도 마찬가지입니다.

FEN과 PGN은 어떻게 다른가요?

FEN은 포지션 하나를 나타냅니다. PGN은 대국 전체를 수순대로, 대국자와 결과 같은 정보와 함께 기록합니다.

FEN 끝의 두 숫자는 무슨 뜻인가요?

첫 번째 숫자는 50수 규칙을 위해 마지막 기물 잡기나 폰 이동 이후의 하프무브를 셉니다. 두 번째 숫자는 수 번호입니다. 모른다면 0 1을 쓰세요.

내 FEN은 왜 올바르지 않다고 나오나요?

대개 랭크의 합이 여덟 칸이 아니거나, 킹이 없거나, 처음 자리에 있지 않은 킹이나 룩에 캐슬링 권리가 설정된 경우입니다.

다른 가이드

이어서 읽기

ChessWOW

다음 다이어그램을 FEN으로 바꿔 보세요.

iPhone, iPad, Mac, Android의 ChessWOW로 사진, 스크린샷, 책 다이어그램을 스캔하세요.