Skip to content

Android app allows taking a photo of chessboard from PC screen with current position and thanks neural networks recognize, generate position in the app and propose the best possible move/ moves based on REST API respond (chessdb.cn) or chess engine (Stockfish). Realized for “Project of Mobile Application” classes. Semestr 6, 2022.

Notifications You must be signed in to change notification settings

aszpatowski/next-move-chess-scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Next Move: Chess Scanner

Android app allows taking a photo of chessboard from PC screen or diagram from book with current position and thanks neural networks recognize, generate position in the app and propose the best possible move/ moves based on REST API respond (chessdb.cn).

Technologies:

  • Android Studio
  • Java
  • Google Colab
  • Python (numpy, tensorflow, keras)
  • OpenCV
  • REST API (chessdb.cn)
  • Stockfish
  • RecyclerView
  • SharedPreferences (settings)
  • Canvas (draw chessboard and pieces)

Schemes of working

1

2

3

Application

After load images and recognition

About

Android app allows taking a photo of chessboard from PC screen with current position and thanks neural networks recognize, generate position in the app and propose the best possible move/ moves based on REST API respond (chessdb.cn) or chess engine (Stockfish). Realized for “Project of Mobile Application” classes. Semestr 6, 2022.

Resources

Stars

Watchers

Forks

Packages

No packages published