bIngAr

AI-Powered bingo card recognition using Apple's ML Frameworks

bIngAr Screenshot 1
bIngAr Screenshot 2
bIngAr Screenshot 3
bIngAr Screenshot 4
bIngAr Screenshot 5
bIngAr Screenshot 6

About the Project

bIngAr is a Proof of Concept that explores Apple's AI frameworks including CreateML, CoreML, and Vision to recognize bingo cards through computer vision. The app can detect physical bingo cards, extract numbers, and enable voice-controlled gameplay using Speech framework.

Tools & Technologies

CoreML CreateML Vision Framework Speech Framework SwiftUI MVVM Architecture

How it works

  1. Clone the repository from GitHub to Xcode
  2. Open the project in Xcode on your macOS
  3. Run the app on your iPhone (iOS 18.2+ required)
  4. Point your camera at a bingo card to start recognition
  5. Use voice commands or manual input to mark numbers and play!

Why choose bIngAr

Card Detection

Advanced computer vision to detect and recognize bingo cards using a trained ML model

Number Recognition

Extract numbers from physical bingo cards and transfer them to the app interface

Voice Recognition

Mark numbers on cards using the device's microphone and speech processing

Win Detection

Intelligent algorithm to check for winning patterns and combinations

Visual Effects

Engaging win effects with graphics and haptic feedback for enhanced experience

Development Team

Jaide Fernando de Carvalho Zardin

Jaide Zardin

Development

Luana Rafaela Gerber

Luana Gerber

Development

Proof of Concept

Explore how AI and machine learning can revolutionize traditional games like bingo!
Code available on GitHub for educational purposes.

View Source Code