board_to_fen
v0.0.14
Pacote Python que converte a imagem digital de xadrez em notação foryth-edwards (FEN)
Board_to_fen está disponível no 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 ))Ou, se você quiser, pode carregar o objeto de imagem por si mesmo:
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 ))NOTA: O pacote usa API TensorFlow+Keras. Eles são bem pesados.
get_fen_from_image_path the tem 3 argumentos:
Disponível em: https://board2fen.bieda.it
Para o treinamento, você provavelmente gostaria de baixar o código -fonte clonando o repositório:
$ git clone https://github.com/mcdominik/board_to_fen.git
Download de dados de treinamento de:
Vou fornecer URL para dados no futuro
No diretor do repositório principal, execute
$ python3 ./board_to_fen/train_model.py
Janeiro de 2023
Fevereiro de 2023 Versão 0.1.0-0.1.1
https://www.kaggle.com/datasets/koryakinp/chess-positos