Skip to content

This is a GUI application that integrates YOLOv8 object recognition with OpenAI's GPT-3 language generation model.

License

Notifications You must be signed in to change notification settings

MoriEdan/yolo_gpt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

yolo_gpt

A playground to test integration between GPT3 and Object Recognition using Python.

Introduction The OpenAI YOLOv8 is a project that demonstrates the integration between GPT-3 and Object Recognition using Python. The project provides a GUI where users can input an image, detect objects in the image using YOLOv8, and generate 5 simple recipes based on the detected objects using GPT-3.

Prerequisites Before running the project, make sure you have the following installed:

Python 3 tkinter PIL openai ultralytics Installation To install the required packages, run the following command in your terminal:

pip install tkinter pillow openai ultralytics

Usage To use the project, simply run the following command in your terminal:

python yolo_gpt.py After running the script, a GUI will be displayed with a drag and drop window where you can input an image, and a results window where the generated recipes will be displayed.

To generate the recipes, simply input an image by clicking on the "Input Image" button and then follow the prompts.

To clear the input and results window, click on the "Clear Input and Results" button.

Note: To use the GPT-3 integration, you will need to have your own OpenAI API key. Update the "Your Own OpenAI API Key" placeholder in the code with your actual API key.

Credits This project was made possible with the help of the following libraries:

tkinter PIL openai ultralytics License This project is licensed under the MIT License. See the LICENSE file for details.

About

This is a GUI application that integrates YOLOv8 object recognition with OpenAI's GPT-3 language generation model.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%