Skip to content

Pbatch/CameraChessWeb

Repository files navigation

Camera Chess Web

All Contributors

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

Features include:

  • Broadcasting your game to Lichess.
  • Playing a game on Lichess.
  • Digitizing a chess game from a video / live stream.

Download the free app on Google Play.

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_xcorners_480x288.onnx YOLOv8 xcorner detector https://drive.google.com/file/d/1-58WXTiXTupb7BJsO_ilwAN9j1XNTUTn/view?usp=sharing
480S_pieces_step_3_480x288.onnx Pruned YOLOv8 piece detector https://drive.google.com/file/d/1K1Yqm3vYGcbIlI2gTIaY5EKPLpQ1dcU6/view?usp=sharing
480S_pieces_480x288.onnx YOLOv8 piece detector https://drive.google.com/file/d/1-0ud7pAT2-oR9DxAimWCTJuQeCFnchPQ/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!