OWL-ViT

Google's text-prompted object detector that finds things in images from free-form descriptions.

Open SourceSelf HostedOffline CapableGPU Required (6GB+ VRAM)
0.0 (0)

About

Open-vocabulary detection is the point of OWL-ViT: instead of a fixed list of classes, you describe what to find in plain text, or supply an example crop of the object, and the model returns boxes with confidence scores. Google Research built it from CLIP-style image and text encoders plus lightweight box and class heads, so detection inherits the broad vocabulary learned from web image-text pairs. A second version, OWLv2, added self-training on web data and scores clearly higher on rare LVIS categories, with checkpoints that drop into the same code. The reference implementation sits in Google's Scenic JAX/Flax repository with ViT-B/32, B/16 and L/14 checkpoints, Colab notebooks for inference and TensorFlow export, plus training and evaluation scripts. Most developers skip JAX and load the OWL-ViT or OWLv2 weights through Hugging Face Transformers in PyTorch. Base models run on a modest GPU; the L/14 checkpoints, around 1.7 GB on disk, want more memory. Code and weights are Apache-2.0, so commercial products may use them. Handy for zero-shot labeling and image search when training a custom detector is not worth it.

Should you use OWL-ViT?

Pick it when

Pick OWL-ViT when you want open-vocabulary detection from free-text queries under Apache 2.0 and already work in JAX with Google's Scenic codebase, or are studying how CLIP-style pretraining transfers to localization.

Look elsewhere when

Skip it if you need speed or an easy production path: YOLO-World runs in real time, Grounding DINO is the more common text-prompted detector in PyTorch pipelines, and the Scenic research codebase is harder to deploy than either.

Alternatives to OWL-ViT

  • Grounding DINO

    Also Apache 2.0 and text-prompted, more widely paired with SAM for segmentation, with PyTorch code instead of OWL-ViT's JAX research codebase.

  • YOLO-World

    Keeps real-time YOLO speed for text-prompted detection on a 4 GB GPU, but GPL-3.0 is a stricter copyleft than OWL-ViT's Apache 2.0.

  • Florence-2

    One MIT model that adds captioning, OCR, and segmentation to grounding, if you want more tasks from one prompt interface than OWL-ViT's detection.

  • CLIP

    Enough when you only classify or search whole images by text; OWL-ViT adds bounding boxes on top of the same image-text idea at higher cost.

Reviews (0)

Leave a Review

No reviews yet. Be the first to review!

Details

Price
Free
Platform
Local/Desktop
Difficulty
Intermediate (3/5)
License
Apache-2.0
Minimum VRAM
6 GB
Added
Apr 3, 2026

Tags