Home / Companies / Roboflow / Blog / Post Details
Content Deep Dive

Improving Uno with Computer Vision (Plus the Dataset so You Can Too)

Blog post from Roboflow

Post Details
Company
Date Published
Author
Joseph Nelson
Word Count
1,275
Language
English
Hacker News Points
-
Summary

Adam Crawshaw, a software engineer from Cardiff, Wales, has developed an innovative application using computer vision to automate the scoring of Uno card games, which traditionally involves manually tallying points based on the cards remaining in opponents' hands. By utilizing Python's OpenCV package, Adam generated a comprehensive dataset of 8,992 images with 26,976 labeled examples, leveraging synthetic data creation techniques to simulate various card combinations and backgrounds. He used the Roboflow platform for data preparation, augmentation, and model testing, experimenting with different models such as YOLOv3 and MobileNetSSDv2 for real-time inference on mobile devices. The resulting application simplifies the scoring process, enhancing the gaming experience, especially in social settings. Adam has generously released his dataset for public use under a modified MIT license, encouraging others to develop their own Uno scoring applications.