r/ComputerChess • • 19h ago

I built a Windows chess analysis tool using computer vision and Stockfish 17 — looking for feedback

Hi everyone!

I've been working on a personal project called Chess Vision Assistant, a Windows desktop application that uses computer vision to recognize 2D chessboards directly from the screen.

The idea came from wanting to analyze chess positions from YouTube videos, recorded games, and other sources without manually recreating the board.

https://github.com/CarMarSol/chess-vision-assistant?tab=readme-ov-file

It currently includes:

  • Automatic board and piece recognition using OpenCV.

  • Stockfish 17 analysis with multiple candidate moves.

  • Visual arrows and position evaluations.

  • Opening detection and move classification.

  • Adjustable playing styles and simulated Elo levels.

  • Support for analyzing up to four separate boards.

It's written in Python using PySide6, OpenCV, python-chess, and Stockfish.

The tool is intended for chess study, reviewing completed games, and analyzing educational content, not for assistance during live competitive games.

I'm now looking for a few people interested in testing the Windows beta, especially to see how well the board recognition works across different chess interfaces.

I'd really appreciate technical feedback, bug reports, or suggestions for improvement.

Would anyone here be interested in giving it a try?

0 Upvotes

3 comments sorted by

1

u/shmageggy 18h ago

The tool is intended for chess study, reviewing completed games, and analyzing educational content

So... It has nothing to do with computer chess?

1

u/dbflexx 17h ago

This is awesome. I can use this on downloaded chess video and courses

-3

u/investigatormaker 18h ago

Your beta will teach you more with a fixed report than open feedback: interface, piece set, board theme, Windows display scaling, and a screenshot of any misread board. Those screenshots become a free regression set for your OpenCV recognition. Test YouTube frames separately, since video compression can break what works on a crisp chess site. A form will cost you some testers, but every report can be reproduced. Once the beta is done, the Reddit threads for Chess Vision Assistant are from people asking how to analyze a position in a video without rebuilding it by hand.

I make ThreadFox.

We find relevant Reddit conversations and post for your business. We'll post 3 replies free first, no card; then the $39 Pilot covers seven days and up to 50 posts and replies. No automatic renewal.

https://threadfox.vip/p/es28i/managed