Basic HTML Version

|  | Table of Contents |  | View Full Version

Page 172 - 2615_KEC
P. 172

    HANDS-ON PROJECT

                      PROJECT: DIY Project: Rock Paper Scissors (Gesture Scanning)

                      Software Used: Interface: Teachable Machine-Google

                      Objective:

                      Design an  interactive  Rock-Paper-Scissors  game using  gesture  scanning. Utilize  Google
                      Teachable  Machine  for real-time  hand  gesture  recognition  and  showcase  the  game  on  a
                      user-friendly webpage.

                      Step-by-Step Guide

                      Plan IPO Framework

                      Develop the following features by mapping Input, Process, and Output systematically:

                      Step  1   Create Gesture Classes:

                                   Define four classes: Rock, Paper, Scissors, and Invalid.

                                   Fill each class with relevant sample data by either:

                                   o  Uploading images, or
                                   o  Capturing live images using a webcam.

                      Step  2   Train Machine Learning Model:

                                    Use Google Teachable Machine to train the model on the provided hand gesture
                                   images.

                                   Ensure the model recognizes gestures accurately.

                      Step  3   Integrate Gesture Scanner:

                                   Set up a webcam or camera-based input for real-time gesture detection.
                                   Display results (Rock, Paper, or Scissors) dynamically on the webpage.

                      Step  4   Design the Webpage Interface:

                                   Include the following elements:

                                   o  A title describing the game.

                                   o  A live feed window for gesture recognition.

                                   o  A table layout to display game data (e.g., detected gesture, game status).

                                   o  A demonstration video clip for user guidance.

                      170   Premium Edition-VIII

| 167 168 169 170 171 172 173 174 175 176 177 |