Skip to content

aryanchaudhary7/AI_Calculator

Repository files navigation

AI Calculator

📝 Overview

The AI Calculator is a project, built using OpenCV and Google’s Gemini AI. It allows users to draw mathematical problems directly on the screen, and the AI model interprets the drawn input to deliver a detailed solution. This project enhances usability by integrating advanced AI technology for improved accuracy and user interaction.

✨ Features

  • ✍️ Draw Math Problems: Users can draw mathematical expressions on the screen.
  • 🖱️ Pointer Control: Move the pointer by lifting two fingers, making the experience more interactive.
  • 🗑️ Reset Canvas: Reset the drawing by lifting your thumb to erase the current canvas.
  • 📤 Send to AI Model: Send the drawn input to the AI model for processing by lifting the little finger.
  • 📊 Detailed Solutions: Receive a step-by-step solution based on the drawn problem.

📋 Requirements

  • 🐍 Python 3.x
  • 👁️ OpenCV 4.8.0.74
  • Numpy 1.23.5
  • 🖼️ Pillow 9.3.0
  • 🤖 Google Generative AI 0.1.0
  • 🛠️ CVZone 1.5.6
  • 🌐 Django 4.2

🎥 Demo Video

Check out the demo video to see the AI Calculator in action:
Watch the Demo Video

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published