Зображення у 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. Черга ходу | w | w для білих, b для чорних |
| 3. Права на рокіровку | KQkq | Які рокіровки ще дозволені, дефіс, якщо жодної |
| 4. Поле взяття на проході | - | Поле, яке щойно перестрибнув пішак, або дефіс |
| 5. Лічильник півходів | 0 | Ходи від останнього взяття чи ходу пішаком (правило п’ятдесяти ходів) |
| 6. Номер ходу | 1 | Починається з 1 і збільшується після кожного ходу чорних |
Літери завжди англійські, хоч якою мовою працює ваш шаховий застосунок: 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 2rnbqkbnr: 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), хід 2.
Швидка перевірка будь-якого FEN: кожна горизонталь має давати рівно вісім полів, а горизонталей має бути рівно вісім.
Чого не може знати зображення
Зображення показує лише перше поле: де стоять фігури. Інші п’ять полів описують історію партії, а її на картинці немає. Це важливо, бо одне й те саме зображення може означати виграш то однієї, то іншої сторони:
- Черга ходу. Її треба задати самому. Більшість діаграм у книгах указує її в підписі, наприклад «Хід білих».
- Права на рокіровку. Король і тура на початкових полях могли раніше ходити, а могли й ні. Вмикайте рокіровку, лише якщо знаєте, що вони не ходили.
- Взяття на проході. Якщо останнім ходом пішак пройшов два поля, поле, яке він перестрибнув, записують у поле 4. У
rnbqkbnr/ppp2ppp/4p3/3pP3/8/8/PPPP1PPP/RNBQKBNR w KQkq d6 0 3(після 1.e4 e6 2.e5 d5) білі можуть узяти exd6 на проході. Початковий стандарт записує це поле після кожного ходу пішака на два поля; багато програм пишуть його лише тоді, коли взяття справді можливе. Обидві форми відкриваються в більшості програм. - Лічильник півходів і номер ходу. Вони важливі лише для правила п’ятдесяти ходів і для відображення. Якщо ви їх не знаєте, зазвичай пишуть
0 1.
Як працює перетворення зображення на FEN
Перетворення зображення на FEN є задачею розпізнавання образів. Інструменти розпізнавання зазвичай працюють такими кроками:
- Знайти дошку. На зображенні визначають чотири кути дошки. На фото дошка часто нахилена або знята під кутом, тому зображення вирівнюють до квадрата.
- Поділити на поля. Квадратну дошку розрізають на сітку 8 на 8 із 64 полів.
- Розпізнати кожне поле. Для кожного поля інструмент вибирає з 13 варіантів: порожнє або один із шести типів фігур білого чи чорного кольору.
- Визначити орієнтацію. Інструмент з’ясовує, яка сторона внизу. Допомагають координати на краю дошки; без них дошка з боку чорних може вийти віддзеркаленою.
- Скласти 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
Виберіть зображення. Торкніться «Сканувати позицію» і зробіть фото, виберіть знімок екрана з фототеки, вставте скопійоване зображення або сфотографуйте діаграму в книзі.
- Крок 2
Перевірте кути. Застосунок знаходить дошку. Якщо кут визначено неточно, перетягніть маркер кута на місце. За потреби поверніть фото з кроком 90 градусів або переверніть дошку.
- Крок 3
Виправте дошку. Поля, у яких розпізнавання не впевнене, позначено. Торкніться поля, щоб змінити або прибрати фігуру.
- Крок 4
Задайте деталі. Виберіть, чий хід, і підтверджуйте права на рокіровку та взяття на проході лише тоді, коли знаєте, що вони діють.
- Крок 5
Використовуйте позицію. Проаналізуйте її зі Stockfish 19, розіграйте або скопіюйте як FEN, щоб вставити будь-де.
Докладніше про окремі джерела: аналіз шахового скриншота і сканування діаграми з шахової книги. Якщо зображення немає взагалі, розставте позицію поле за полем у редакторі дошки, який теж працює в браузері й наприкінці дає FEN.
Питання та відповіді
Що означає FEN?
Forsyth-Edwards Notation, нотація Форсайта-Едвардса. Вона описує одну шахову позицію одним рядком тексту з шести полів.
Чи можна перетворити зображення на FEN на цій сторінці?
Ні. Переглядач на цій сторінці читає й перевіряє текст FEN. Розпізнавання зображень є частиною застосунку ChessWOW для iPhone, iPad, Mac і Android.
Чому після сканування треба задавати чергу ходу?
Зображення не показує, чий хід, а від цього залежить найкращий хід. Те саме стосується прав на рокіровку та взяття на проході.
Чим FEN відрізняється від PGN?
FEN описує одну позицію. PGN описує цілу партію, хід за ходом, з даними на кшталт імен гравців і результату.
Що означають два числа в кінці FEN?
Перше рахує півходи від останнього взяття чи ходу пішаком, для правила п’ятдесяти ходів. Друге є номером ходу. Якщо ви їх не знаєте, пишіть 0 1.
Чому мій FEN некоректний?
Найчастіше якась горизонталь не дає восьми полів, бракує короля або права на рокіровку задано для короля чи тури, що стоять не на початковому полі.
Читайте далі
Перетворіть наступну діаграму на FEN.
Скануйте фото, знімки екрана й діаграми з книг за допомогою ChessWOW на iPhone, iPad, Mac і Android.