A free online advanced AI image labeling service with auto annotation using SAM3 and Grounding DINO for precise object detection and labeling.
- 🤖 AI-Powered Object Detection: Uses cutting-edge Segment Anything Model 3 (SAM3) and Grounding DINO
- 🔍 Zero-Shot Learning: Describe objects in natural language to detect them in images
- ⚡ Real-Time Processing: Instant object detection and labeling results
- 🌐 Online Service: No installation required - works directly in your browser
- 💰 Completely Free: No cost to use our auto annotation service
- 📱 Responsive Design: Works on desktop and mobile devices
- Upload an image or select a demo image
- Enter a text prompt describing what objects you want to detect (e.g., "cat", "car", "person with hat")
- Our AI automatically detects and labels the objects in your image
- View bounding boxes and labels overlaid on your image
- Frontend: React, Tailwind CSS
- Backend: Node.js with Express
- AI Models:
- Node.js (v14 or higher)
- npm or yarn
-
Clone the repository:
git clone https://github.com/your-username/image-labeling-ai.git
-
Install dependencies:
cd image-labeling-ai npm install -
Start the development server:
npm start
-
Open your browser and visit
http://localhost:3000
Label objects in an image using text prompts.
Request:
- Form data with:
image: Image file to analyzetext_prompt: Description of objects to detectbox_threshold: (Optional) Box confidence threshold (default: 0.35)text_threshold: (Optional) Text confidence threshold (default: 0.25)
Response:
{
"boxes": [[x_center, y_center, width, height], ...],
"phrases": ["object_label_1", "object_label_2", ...]
}Redirects to the SAM3 model weights on HuggingFace.
Redirects to the vocabulary file on HuggingFace.
Models and vocabulary files are hosted on HuggingFace:
- Model: https://huggingface.co/AB498/sam3/tree/main
- Weights: https://huggingface.co/AB498/sam3/resolve/main/sam3.pt
- Vocabulary: https://huggingface.co/AB498/sam3/resolve/main/bpe_simple_vocab_16e6.txt.gz
This application is configured for deployment on Vercel. Simply connect your GitHub repository to Vercel for automatic deployments.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Segment Anything Model (SAM) by Meta AI
- Grounding DINO by IDEA Research
- HuggingFace Spaces for hosting the inference APIs
