Skip to content

ygev/semaphore

Repository files navigation

icon

Say No More: Semaphore!

Teaching flag-signaling with a pose-recognition game.

Try Out Semaphore!

Contact License: GPL 3.0

Say No More! is an award-winning AI game that aims to teach more people about flag-based maritime communication.

It was initially created using the ml5.js library and the poseNet() pose-recognition/pose-estimation model by Amanda Yeh and Yana Gevorgyan during a hackathon, and later refined in early 2020 as a fully-fledged game.

🏆 Winner at UMBC Hackathon 2019

How to Play Semaphore

  1. Load the game.
  2. Press Start Game.
  3. Place your laptop on a tall surface and make sure your body is fully in the shot.
  4. Ensure that the model recognizes your arms. If you see white outlines tracking your arms' movements, you're set.
  5. Wave your arms, as per the card with the stick figure, to start the game.
  6. Try to imitate the poses that the game prompts you with! Get as many as you can in 20 seconds.

Semaphore Demo

About

Signal flag semaphore interpretation using PoseNet() pose-recognition/pose-estimation model. Winner at UMBC Hackathon 2019. Collaboration with @amandayehh

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published