How to use computer vision techniques to identify chess pieces and their location on a chessboard

Utilizing computer vision techniques and convolutional neural networks (CNN), the algorithms created for this project classify chess pieces and identify their location on a chessboard. The final application saves images throughout to visualize the performance and outputs a 2D image of the chessboard to see the results (see below). The purpose of this article is to step through this project so that it can be used as the “foundation” for new iterations. See the code for this project on GitHub.

Andrew Underwood

Data Scientist

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store