board_to_fen
v0.0.14
Пакет Python, который преобразует изображение цифровой шахматной доски в нотация Forsyth-Edwards (FEN)
board_to_fen доступен на PYPI:
pip3 install board_to_fen
from board_to_fen . predict import get_fen_from_image_path
print ( get_fen_from_image_path ( PATH_TO_CHESSBOARD_IMAGE ))Или, если вы хотите, вы можете загрузить объект изображения самостоятельно:
from PIL import Image
from board_to_fen . predict import get_fen_from_image
img = Image . open ( PATH_TO_CHESSBOARD_IMAGE )
print ( get_fen_from_image ( img ))Примечание. Пакет использует TensorFlow+Keras API. Они довольно тяжелые.
GET_FEN_FROM_IMAGE_PATH принимает 3 аргумента:
Доступно по адресу: https://board2fen.bieda.it
Для обучения вы, вероятно, захотите загрузить исходный код, клонируя хранилище:
$ git clone https://github.com/mcdominik/board_to_fen.git
Загрузить данные обучения с:
Я предоставлю URL для данных в будущем
В главном репозитории, запустите
$ python3 ./board_to_fen/train_model.py
Январь 2023 года
Февраль 2023 г. Версия 0.1.0-0.1.1
https://www.kaggle.com/datasets/koryakinp/chess-posions