ElixirConf 2023 - Barrett Helms - Chess Vision!

Опубликовано: 10 Июнь 2025
на канале: ElixirConf
1,082
32

Comments at: https://elixirforum.com/t/elixirconf-...

https://2023.elixirconf.com/presenter...

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.