Welcome to Autodetectify, an advanced solution for for testing Zero-Shot(ZS) object detection models with different prompts and autolabelling datasets. This application provides a modern interface for comparing different object detection prompts on your uploaded images, auto-labeling images based on your specified prompt, and exporting the dataset in various formats.
- Prompt Comparison: Upload your images, enter different prompts, and visualize side-by-side comparisons of object detection results.
- Auto-Labeling and Export: Automatically label your images using a specified prompt and download the labeled dataset in YOLOv5, YOLOv8, or COCO format.
- Navigate to the Prompt Comparison tab.
- Upload your images.
- Enter the prompts you want to compare.
- View and compare the object detection results side by side.
- Navigate to the Auto-Label and Export tab.
- Upload up to 50 images or a ZIP file containing images.
- Enter the prompt for labeling.
- Run the auto-labeling process.
- Download the labeled dataset in the desired format.
To run this application locally, follow these steps:
-
Clone the repository:
git clone https://github.com/sefaburakokcu/autodetectify cd autodetectify
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the Streamlit app under ui:
streamlit run 🤗_Home.py
This project is licensed under the MIT License. See the LICENSE file for details.