Automated Poker Card Detection System
dataScienceMl

Automated Poker Card Detection System

The client needed to identify and classify poker cards in online screenshots with over 95% accuracy to process large volumes of hands. The challenge included variability across 16 visual styles, occlusions in 9-player tables, resolutions from 720p to 4K, compression degradation and confusion between similar symbols (8/B, Q/K) that generated >15% errors with generic models. Additionally, the system needed to work in real-time (>15 FPS) on standard hardware and automatically adapt to new platforms without retraining.

Online Poker Platform Operator
March 2025
ecommerce
Project Overview

Description

Computer Vision System for Poker Analysis

We developed an advanced poker card detection and classification system that uses artificial intelligence to analyze online game screenshots in real-time. Combining Faster R-CNN for detection and ResNet/YOLO for classification, this system achieves 98.3% accuracy in card identification under variable visual conditions. Designed to operate at 19.2 FPS on standard hardware, the system automatically adapts to different poker platforms, visual styles and lighting conditions, revolutionizing automatic game analysis for professional players and online poker platform operators.

Technologies

PyTorchFaster R-CNNResNet18YOLOv12Test-Time AugmentationTransformersFeature Pyramid NetworkMixupOpenCVCOCO DatasetRoboflowTensorRT

Objectives

  • Automatically detect the position of all cards in an online poker screenshot with >95% accuracy under variable conditions

  • Correctly classify the value and suit of each card with >95% accuracy, even on visually similar cards

  • Process images in real-time (minimum 15 FPS) for live game analysis and decision making

  • Create an adaptive system that works on various interface designs and graphic styles of different poker platforms without needing specific retraining

  • Generate an extensive and diverse training dataset for model robustness with over 8,000 labeled images

  • Implement a rigorous cross-validation system to properly evaluate performance on new platforms not seen during training

  • Optimize architecture for use with standard consumer hardware, enabling deployment on mid-range equipment

Project Gallery

Automated Poker Card Detection System - Image 1
Automated Poker Card Detection System - Image 2
Automated Poker Card Detection System - Image 3

Ready to Transform Your Business with AI?

Book a demo today and discover how our AI solutions can drive growth and efficiency for your organization.