Skip to content

HamzahJomaa/Google-Gemini-Live-Camera

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Video Streaming and Analysis Project

Overview

This project merges image capturing with AI-driven content analysis to form an interactive application. Utilizing Python and Tkinter for the graphical interface, it employs OpenCV for image capture and Google's AI for sophisticated content analysis. This setup offers a practical exploration of AI's capabilities in real-time image processing.

You can check the link of the documentation here

Features

  • Real-time image capturing from a webcam.
  • AI-powered content description using Google's API.

Requirements

  • Python 3.x
  • OpenCV
  • Pillow
  • python-dotenv
  • Google GenerativeAI library

Installation

  1. Clone the repository:
    git clone [repository-url]
    
  2. Install required packages:
    pip install -r requirements.txt
    

Usage

Run main.py to start the application:

python main.py

Structure

  • main.py: Main application script.
  • video_stream.py: Handles the video streaming.
  • content_description.py: Manages AI-based content description.

Configuration

  • Create a .env file with your Google API key:
    GOOGLE_API_KEY=your_api_key_here
    

License

Specify your license or state that the project is open-source.

Contributing

Instructions on how to contribute to the project.

Contact

For more information, check out my Medium profile.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages