This detector uses the Apache-2.0 YOLOS-tiny model through Transformers.js 4.2.0 in a dedicated browser worker. It prefers roughly 13 MB of FP16 ONNX weights on WebGPU and automatically retries with roughly 10 MB of q8 weights through WebAssembly on the CPU. Runtime files download separately, and browser caching can make later runs faster.
YOLOS-tiny was fine-tuned on COCO 2017 and predicts 80 everyday categories such as person, bicycle, car, dog, cat, chair, bottle, book, and laptop. It is not an open-vocabulary identifier. A lower confidence threshold reveals more tentative boxes but also more false positives; a higher threshold shows fewer, stronger matches.