Dice Recognition in OpenCV using K-Nearest Neighbor algorithm and Support Vector Machines

Dice Recognition with OpenCV

I am a huge fan of tabletop Role Playing Games, such as Dugeons&Dragons, and this is what inspired this project. The goal is to read numbers on dice and compute the score using OpenCV and the K-Nearest Neighbor algorithm or Support Vector Machines. The code for this project can be found on Github. This project was then continued during my summer internship at ARM Holdings in 2016. It was made into an Android app and optimized using ARM NEON assembly.

Dr Gaetan Bahl
Dr Gaetan Bahl
Senior Machine Vision Engineer

My research interests include artificial intelligence, computer vision, and edge computing.