Go to content

Barrett Helms - Chess Vision!

Leave comments at: https://elixirforum.com/t/elixirconf-2023-barrett-helms-chess-vision/59996 https://2023.elixirconf.com/presenters#speaker-barrett-helms-elixirconf-us-2023 This presentation is on building an image recognition system in Elixir that converts a picture of a chessboard into Forsyth-Edwards Notation (FEN) for efficient storage and renders an interactive board in the UI. Although this is a unique talk, most of the current resources I found during research for the task itself and they all use Python. I’d rather use Elixir! I encountered the problem while building a web app for practicing chess tactics. I wanted to use the images in tactics books without manually setting up the digital board for each of the hundreds of exercises per book. Wouldn’t it be nice to take a picture of the board (a real-life or an abstract image) and have the app automatically set up the exercise? That would let me load arbitrary exercise books into the system in a fraction of the time.

September 5, 2023