Skip to content

VHemanth45/Gemini_imagedescriber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Describer

Image Describer is a project that utilizes the Gemini API for image recognition and description. It is built using the Streamlit framework, allowing users to easily upload images and receive descriptive information about the image. Screenshot 2024-03-07 221640

Features

  • Upload images to receive detailed descriptions.
  • View descriptive information such as objects, colors, and scenes present in the image.
  • Easy-to-use interface powered by Streamlit.

Installation

  1. Clone the repository:

    git clone https://github.com/your_username/image-describer.git
    
  2. Install dependencies:

    pip install -r requirements.txt
    
  3. Obtain API keys:

     Sign up for an account at Gemini.
     Obtain your Gemini API key.
    
  4. Configure API keys:

    Create a .env file in the root directory of the project. Add your Gemini API key to the .env file:

    GEMINI_API_KEY=your_api_key_here
    
  5. Run the application:

    streamlit run vision.py
    

Usage

  1. Run the application as described in the installation steps.
  2. Upload an image using the provided interface.
  3. Wait for the image analysis to complete.
  4. View the descriptive information generated by the Gemini API.

Acknowledgements

Gemini_API, streamlit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages