Skip to content

luanagerber/bingar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bIngAr

This repository contains bIngAr, a Proof of Concept (POC) developed to explore CreateML, CoreML and Apple frameworks.

bannerHQ 001

About

bIngAr is a POC that allows you to recognize bingo cards using an object identification model, then extract the numbers from the card and pass them on to the UI, using Apple's Vision framework. Using Apple's Speech framework, the numbers can be called and automatically marked on the card. This is how our initial idea of playing bingo using an app with artificial intelligence resources was validated.

Tools and Technologies

  • CoreML
  • CreateML
  • Vision Framework
  • Speech Framework
  • Xcode
  • GitHub

Development Skills

  • Training a model with CreateML
  • Using a CoreML model within an App.
  • MVVM architecture
  • SwiftUI

Features

  • Detecting bingo cards
  • Reading the numbers from the card and transferring them to the app screen
  • Marking the numbers on the card using the mobile's microphone
  • Drawing the bingo numbers and marking them on the screen using a button
  • Win check system
  • Graphic and haptic win effects

How to Run

Prerequisites: You must have Xcode installed on your macOS and an iPhone running iOS 18.2 at least.

Clone this repository on Xcode: https://github.com/luanagerber/bingar.git
Run with Xcode on your iPhone

Screenshots

Project Screenshot Project Screenshot Project Screenshot Project Screenshot Project Screenshot Project Screenshot


Third-Part Contents

Special thanks to ConfettiSwiftUI for the Confetti's Effects. License Here.


Authors

Jaide Fernando de Carvalho Zardin
Luana Rafaela Gerber

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages