rondinellimorais/chess_recognition
This project uses computer vision techniques to detect objects on a chessboard. The data are converted into an 8x8 numpy matrix which is passed to the minimax algorithm to suggest a move.
This project helps chess players analyze their games or practice new strategies by providing real-time move suggestions. It takes a video feed or image of a physical chessboard, identifies the pieces and their positions, and then suggests the best next move based on the classic minimax algorithm. An aspiring chess player, enthusiast, or coach could use this to get AI assistance during a game or to review game states.
No commits in the last 6 months.
Use this if you want an AI assistant to suggest optimal moves for a physical chess game, visible via a camera feed.
Not ideal if you're looking for an online chess engine, a digital board analyzer, or a tool to play against an AI opponent.
Stars
30
Forks
2
Language
Jupyter Notebook
License
MIT
Category
Last pushed
Jun 13, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/computer-vision/rondinellimorais/chess_recognition"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Pbatch/CameraChessWeb
Record a chess game live and upload the PGN to Lichess
siromermer/Dynamic-Chess-Board-Piece-Extraction
Pipeline to convert real-life chess boards into a 2D digital format(FEN) from images and live...
Amirarsalan-sn/chess-arm-vision
This is Dchess ! A robotic Chess grandmaster.
David-davidlxl/Lobsterpincer-Spectator-For-Win-RPi-Combo
Real-time chessboard processor (Windows and Raspberry Pi's combination version)
Dilanya/Chess-Pieces-Detection
This is a model created using YOLO and Roboflow to identify chess pieces.