board_to_fen
v0.0.14
デジタルチェスボードの画像をForsyth-Edwards Notation(FEN)表記に変換するPythonパッケージ
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年1月
2023年2月バージョン0.1.0-0.1.1
https://www.kaggle.com/datasets/koryakinp/chess-positions