/CameraChessWeb

Record a chess game live and upload the PGN to Lichess

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

📌 This app is under active development and may experience minor issues.
Please report any bugs on Discord, and we will fix them promptly.

ChessCam

Discord All Contributors

Replace Chess eBoards with your phone camera using ChessCam (https://www.chesscam.net).

Download the free app on Google Play.

Do you have ideas, bugs to report or training footage? Join our Discord Server.

Demo

Roadmap

  • Raise an alert when an illegal move is played (currently they're just ignored)
  • Add sounds for the opponents moves in "/play"
  • Add support for variants
  • Develop a testing framework for different board + piece sets
  • ... Your next big idea?

Models

Here are the models in ONNX format, post in the Issues if you want them in PyTorch format as well. Once you've downloaded the models, you can view them in Netron (https://netron.app/).

Name Description Link
480L_leyolo_xcorners.onnx LeYOLO xcorners detector https://drive.google.com/file/d/1-2wodbiXag9UQ44e2AYAmoRN6jVpxy83/view?usp=sharing
480M_leyolo_pieces.onnx LeYOLO pieces detector https://drive.google.com/file/d/1-80xp_nly9i6s3o0mF0mU9OZGEzUAlGj/view?usp=sharing

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Conor Shepherd
Conor Shepherd

🔬
tdr24008
tdr24008

🔬
DakshHandeCode
DakshHandeCode

🎨
ChessScholar
ChessScholar

🐛
JohnP-1
JohnP-1

🐛
Abdullah Khetran
Abdullah Khetran

🔬

This project follows the all-contributors specification. Contributions of any kind welcome!