Скан

Фото в 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 расшифровывается как Forsyth-Edwards Notation, нотация Форсайта-Эдвардса. Она основана на системе шотландского журналиста Дэвида Форсайта из XIX века и была расширена Стивеном Дж. Эдвардсом для шахматных программ. Её читает и записывает почти любая шахматная программа, сайт и движок. В FEN шесть полей, разделённых пробелами. Так выглядит начальная позиция:

rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
ПолеПримерЗначение
1. Расстановка фигурrnbqkbnr/.../RNBQKBNRГде стоит каждая фигура, начиная с 8-й горизонтали
2. Очередь ходаww для белых, b для чёрных
3. Права на рокировкуKQkqКакие рокировки ещё разрешены, дефис, если никаких
4. Поле взятия на проходе-Поле, через которое только что перешагнула пешка, или дефис
5. Счётчик полуходов0Ходы после последнего взятия или хода пешкой (правило 50 ходов)
6. Номер хода1Начинается с 1 и растёт после каждого хода чёрных

Буквы в FEN всегда английские, на каком бы языке ни работало ваше шахматное приложение: K король, Q ферзь, R ладья, B слон, N конь, P пешка. Заглавные буквы обозначают белые фигуры, строчные чёрные. В правах на рокировку K и Q означают короткую и длинную рокировку белых, k и q то же самое для чёрных.

Как читать FEN

Первое поле описывает доску по горизонталям, от 8-й (сторона чёрных) до 1-й (сторона белых). Внутри каждой горизонтали читают от вертикали a к вертикали h. Буква обозначает фигуру, цифра число пустых полей подряд, а косая черта завершает горизонталь. После 1.e4 c5 2.Кf3 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.Кf3), второй ход.
Позиция после 1.e4 c5 2.Кf3, ход чёрных. Каждая горизонталь в FEN в сумме даёт восемь полей.Сыграть эту позицию против Stockfish

Быстрая проверка любого FEN: каждая горизонталь должна давать ровно восемь полей, а горизонталей должно быть ровно восемь.

Чего не знает картинка

Картинка показывает только первое поле: где стоят фигуры. Остальные пять полей описывают историю партии, а на изображении её нет. Это важно, потому что одна и та же картинка может означать выигрыш то одной, то другой стороны:

При ходе белых Лxd8# ставит мат. При ходе чёрных выигрывают чёрные ходом Лxd1#. Картинка в обоих случаях одна и та же.Сыграть эту позицию против Stockfish
  • Очередь хода. Её нужно указать самостоятельно. В большинстве книг она написана под диаграммой, например «Ход белых».
  • Права на рокировку. Король и ладья на исходных полях могли раньше уже ходить, а могли и не ходить. Включайте рокировку, только если точно знаете, что они не ходили.
  • Взятие на проходе. Если последним ходом пешка прошла два поля, поле, через которое она перешагнула, записывается в поле 4. В 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 поля. Не обрезайте саму доску. Убрать панели браузера или пузыри чата вокруг неё можно.
  • По возможности используйте скриншот. Скриншот двумерной доски ровный и чёткий. Фото экрана добавляет блики и муар.
  • Фотографируйте книги строго сверху. Держите камеру параллельно странице, избегайте тени от руки и следите, чтобы страница лежала ровно.
  • Уберите наложения. Стрелки, цветные поля и подсветка последнего хода могут закрывать фигуры. Если можно, сделайте снимок без них.
  • Чем крупнее, тем лучше. Откройте миниатюру в полном размере, прежде чем делать скриншот. Чем больше пикселей на поле, тем меньше путаницы.
  • Запомните, чей ход. Запишите его или посмотрите подпись к диаграмме, потому что его придётся указать.

Проверка FEN: типичные ошибки

Вставьте FEN в окно просмотра выше, и оно проверит позицию. Вот ошибки, которые встречаются чаще всего, как во введённых вручную FEN, так и в распознанных:

  • Горизонталь не даёт восьми полей. В pp1pppp всего семь полей. Посчитайте буквы и цифры каждой горизонтали.
  • Доска перевёрнута. FEN начинается с 1-й горизонтали вместо 8-й. Типичный признак: белые пешки на 7-й горизонтали в дебютной позиции.
  • Цвета перепутаны. Заглавные и строчные буквы перепутаны, и белые с чёрными меняются местами.
  • Короли. У каждой стороны должен быть ровно один король, и сторона, которая не ходит, не может находиться под шахом.
  • Пешки на крайних горизонталях. Пешка на 1-й или 8-й горизонтали невозможна: она бы уже превратилась.
  • Невозможные права на рокировку. K требует белого короля на e1 и белую ладью на h1. Если одна из этих фигур стоит в другом месте, право нужно убрать.
  • Неверное поле взятия на проходе. При ходе белых оно должно быть на 6-й горизонтали, при ходе чёрных на 3-й, сразу за пешкой, которая только что прошла два поля.
  • Слишком много фигур. Больше восьми пешек у одной стороны или больше фигур, чем позволяют превращения, означает, что какое-то поле распознано неверно.

От фото к FEN в приложении ChessWOW

Окно просмотра на этой странице работает с текстом. Чтобы превратить изображение в FEN, воспользуйтесь приложением ChessWOW на iPhone, iPad, Mac или Android:

  1. Шаг 1

    Выберите изображение. Нажмите «Сканировать позицию» и сделайте фото, выберите скриншот в медиатеке, вставьте скопированное изображение или сфотографируйте диаграмму в книге.

  2. Шаг 2

    Проверьте углы. Приложение находит доску. Если угол определён неточно, перетащите маркер угла на место. При необходимости поверните фото с шагом 90 градусов или переверните доску.

  3. Шаг 3

    Исправьте доску. Поля, в которых распознавание не уверено, отмечены. Нажмите на поле, чтобы заменить или убрать фигуру.

  4. Шаг 4

    Укажите детали. Выберите, чей ход, и подтверждайте права на рокировку и взятие на проходе, только если знаете, что они действуют.

  5. Шаг 5

    Используйте позицию. Проанализируйте её со Stockfish 19, доиграйте или скопируйте в виде FEN, чтобы вставить куда угодно.

Подробнее об отдельных источниках: анализ скриншота шахматной позиции и скан диаграммы из шахматной книги. Если картинки нет вовсе, расставьте позицию поле за полем в редакторе доски: он тоже работает в браузере и в конце выдаёт FEN.

Полезно знать

Вопросы и ответы

Как расшифровывается FEN?

Forsyth-Edwards Notation, нотация Форсайта-Эдвардса. Она описывает одну шахматную позицию одной строкой текста из шести полей.

Можно ли на этой странице перевести картинку в FEN?

Нет. Окно просмотра на этой странице читает и проверяет текст FEN. Распознавание изображений входит в приложение ChessWOW для iPhone, iPad, Mac и Android.

Почему после скана нужно указывать очередь хода?

По картинке не видно, чей ход, а от этого зависит лучший ход. То же касается прав на рокировку и взятия на проходе.

Чем FEN отличается от PGN?

FEN описывает одну позицию. PGN описывает целую партию, ход за ходом, с такими данными, как имена игроков и результат.

Что означают два числа в конце FEN?

Первое считает полуходы после последнего взятия или хода пешкой, для правила 50 ходов. Второе означает номер хода. Если вы их не знаете, используйте 0 1.

Почему мой FEN недопустим?

Чаще всего какая-то горизонталь не даёт восьми полей, не хватает короля или права на рокировку заданы для короля или ладьи, которые стоят не на исходном поле.

Другие руководства

Читайте дальше

ChessWOW

Превратите следующую диаграмму в FEN.

Сканируйте фото, скриншоты и диаграммы из книг в ChessWOW на iPhone, iPad, Mac и Android.