Skip to content

An interactive application where users draw with their fingers, and AI analyzes and interprets the visuals to solve problems and recognize shapes.

License

Notifications You must be signed in to change notification settings

ErayBD/finger-draw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Getting Started

Follow the steps below to set up and run the project on your local machine.


1. Prerequisites

  • Python 3.8 or later
  • pip (Python package installer)

2. Installation

Clone the repository:

  • git clone https://github.com/ErayBD/finger-draw.git

Install the required Python packages:

  • cd finger-draw
  • pip install -r requirements.txt

3. Configuration

Set up your Google AI API Key:

  • Obtain an API key from the Google Cloud Console.
  • Replace the placeholder API key in the geminiConfig() function within main.py:
  • genai.configure(api_key="YOUR_API_KEY_HERE")

4. Running the Application

Start the Streamlit application:

  • streamlit run main.py

5. Using the Application

  • Drawing: Use your INDEX finger to draw on the screen.
  • Clearing the Screen: Hold up all FIVE fingers to clear the canvas.
  • Sending Drawing to AI: Hold up your THUMB, INDEX, and PINKY fingers (while the other two fingers are down) to send the drawing to the AI for interpretation.

6. Project Screenshots

1


2


3

About

An interactive application where users draw with their fingers, and AI analyzes and interprets the visuals to solve problems and recognize shapes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages