Cardstats

Giving Video Analysis a High-Tech Edge
So Jon approached us with a challenging yet exciting requirement: they needed an effective and efficient way to extract card game stats and key moments directly from gameplay video clips and convert them into a specific text format. This capability was crucial for integrating with their card game analysis tool, which is designed to enhance understanding of game strategies. Our task was to develop a system that could transform these videos into detailed, ready-to-use text files effortlessly.

THE PROBLEM

Analyzing card games from videos is akin to searching for a needle in a haystack, especially when wading through hours of footage to find those critical stats. Manually entering this data into Cardstats’ software was not only slow but prone to errors. The challenge lay in capturing every essential detail—such as player positions, their scores, the cards in play, and the pot size—in the exact format required for PokerTracker 4. Moreover, inaccuracies in reporting the pot size could disrupt the software’s functionality, preventing it from uploading or analyzing the game correctly.

THE SOLUTION

We rolled up our sleeves and devised a sophisticated solution using Optical Character Recognition (OCR) technology, complemented by an advanced post-processing routine. We implemented a custom object detection model sharp enough to identify player cards and associate them with the correct names, ensuring we captured all the necessary data for cardstats comprehensively and accurately. We customized our solution to handle videos from specific YouTube channels and set predefined formats for seamless data collection. To address the challenges of processing lengthy video sessions, we employed parallel processing. This modular approach in our application meant that one processing component, like OCR, didn’t have to wait for another, such as the object detector, to begin its task on the next frame. This allowed us to process multiple video frames simultaneously, speeding up data collection and ensuring no detail was missed.

Key Features

Tools & Technologies

Conclusion

This project marks a significant advancement in video analysis for tracking card games. By simplifying the transformation of video footage into detailed game stats, we’ve saved Cardstats considerable time and effort. Our efforts highlight the profound impact that image recognition and processing technology can have in simplifying complex tasks.

Why Us

+ 0
Projects
0 %
Client Satisfaction
clutchwhite
5/5
DesignRush
5/5
5/5
5/5
5/5

Let’s Get In Touch!

We love to hear from you. Drop us a line, or give us a heads up if you’re interested in visiting us.

    bgk-img
    dsa