Сканер шахматной доски читает фотографию настоящей доски — клубную партию, остановленную в критический момент, или позицию, оставшуюся на столе после занятия, — и превращает её в строку FEN (нотацию Форсайта — Эдвардса). Вместо того чтобы заново расставлять 32 фигуры на доске для анализа, вы фотографируете доску, модель компьютерного зрения определяет каждую фигуру и то, чья сторона снизу, и позиция загружается на доску на экране, готовая к анализу движком. В ScanChess сканер доски стоит 1 кредит за фото.
У вас скриншот или диаграмма из книги? Плоские изображения разобраны на странице Изображение шахматной доски в FEN, а скриншот, перетащенный в бесплатный поиск лучшего хода, распознаётся прямо в вашем браузере без списания кредитов.
Фото доски в FEN: распознавание в реальных условиях
Сделайте или загрузите одну чёткую фотографию (JPG, PNG или WebP размером до 15 МБ; HEIC не принимается) в сканере доски. Модель зрения определяет границы полей, выясняет, кто играет снизу — белые или чёрные, и извлекает расстановку фигур в стандартную строку FEN из шести полей.
Например, при сканировании типичной доски в миттельшпиле возвращается:
r2q1rk1/pbp2pbp/1pn1pnp1/3p4/4P3/1PNP1NP1/PBP2PBP/R2Q1RK1 w - - 0 12
Эта компактная нотация фиксирует расположение фигур горизонталь за горизонталью от 8-й к 1-й (пустые поля обозначаются цифрами), активный цвет (w), возможность рокировки (-), поле для взятия на проходе (-), счётчик полуходов (0) и номер полного хода (12). Подробное руководство по каждому полю см. в статье Что такое FEN?.
Свет, ракурс и фигуры
У фотографии настоящей доски есть проблемы, которых у скриншота не бывает: перспектива, блики, тени и фигуры, заслоняющие друг друга. Больше всего помогает следующее:
- Снимайте строго сверху: держите телефон над центром доски так, чтобы в кадр попали все 64 поля и четыре угла. При низком наклонном ракурсе высокие фигуры (ферзи, короли, ладьи) закрывают пешки на полях позади них. Если края или углы доски найти не удаётся, распознавание останавливается со статусом
NO_BOARD_FOUND, а ваш кредит автоматически возвращается. - Мягкий ровный свет: лакированная деревянная доска под яркой лампой сверху даёт блики, которые засвечивают тёмные поля и основания фигур. Дневной свет сбоку или лампа, висящая не прямо над доской, дают более чистый результат. Следите и за тенью от собственного телефона и руки на доске.
- Фигуры, которые отличаются от полей: стандартные фигуры «Стаунтон» на контрастных полях (тёмное дерево на клёне или чёрные и кремовые фигуры на зелёно-бежевом виниле) считываются надёжно. Вычурные или тематические комплекты, а также фигуры почти того же цвета, что и их поле, распознаются хуже; в таком случае внимательнее проверьте подсвеченные поля.
- Свободный край доски: перед съёмкой уберите с крайних полей руки, взятые фигуры, часы и бланки. Турнирные доски DGT со стандартными фигурами считываются так же, как обычные деревянные комплекты, если кабели и корпус часов не закрывают крайние поля (a1, h1, a8, h8).
