/ Модель

Характеристики

Размер весов
239 МБ
Лицензия
GPL 3.0
Архитектура
yolov9 · dense
Библиотека
transformers.js
Опубликована
26 фев 2024

yolov9-c_all

Поиск объектовИзображение → bounding_boxes3 профессии

ONNX-версия YOLOv9-C для обнаружения объектов на изображениях через Transformers.js.

174скачиваний за 30 дней3лайкавеса обновлены30 июн 2025

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Xenova/yolov9-c_all — преобразованная в формат ONNX версия модели YOLOv9-C, подготовленная для запуска через библиотеку Transformers.js. Она предназначена для обнаружения объектов на изображениях в JavaScript-приложениях, включая веб-сценарии. Репозиторий содержит веса ONNX; карточка не описывает размер модели, классы объектов или точность. Лицензия — GPL-3.0.

Сценарии применения

  • обнаружение объектов на изображениях в веб-приложении
  • разметка объектов на пользовательских фотографиях
  • интеграция детекции объектов в JavaScript-приложение

Ограничения

Карточка не уточняет набор распознаваемых классов и качество детекции; совместимость описана для Transformers.js.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

https://github.com/WongKinYiu/yolov9 with ONNX weights to be compatible with Transformers.js.

Usage (Transformers.js)

If you haven't already, you can install the Transformers.js JavaScript library from NPM using:

npm i @huggingface/transformers

Example: Perform object-detection with Xenova/yolov9-c_all.

import { AutoModel, AutoProcessor, RawImage } from '@huggingface/transformers';

// Load model
const model = await AutoModel.from_pretrained('Xenova/yolov9-c_all', {
    dtype: "fp32",    // (Optional) Use unquantized version.
})

// Load processor
const processor = await AutoProcessor.from_pretrained('Xenova/yolov9-c_all');
// processor.feature_extractor.size = { shortest_edge: 128 }    // (Optional) Update resize value

// Read image and run processor
const url = 'https://huggingface.co/datasets/Xenova/transformers.js-docs/resolve/main/city-streets.jpg';
const image = await RawImage.read(url);
const inputs = await processor(image);

// Run object detection
const threshold = 0.3;
const { outputs } = await model(inputs);
const predictions = outputs.tolist();

for (const [xmin, ymin, xmax, ymax, score, id] of predictions) {
    if (score < threshold) break;
    const bbox = [xmin, ymin, xmax, ymax].map(x => x.toFixed(2)).join(', ')
    console.log(`Found "${model.config.id2label[id]}" at [${bbox}] with score ${score.toFixed(2)}.`)
}
// Found "bicycle" at [0.64, 181.27, 38.81, 203.94] with score 0.84.
// Found "car" at [157.68, 137.26, 223.67, 167.39] with score 0.78.
// Found "bicycle" at [157.69, 167.86, 195.10, 188.92] with score 0.78.
// Found "bicycle" at [123.69, 184.40, 162.44, 206.26] with score 0.74.
// Found "car" at [62.47, 119.27, 139.17, 145.84] with score 0.73.
// Found "person" at [193.18, 91.03, 206.57, 116.17] with score 0.72.
// Found "traffic light" at [73.08, 20.15, 82.06, 35.85] with score 0.70.
// Found "person" at [11.45, 164.69, 27.88, 199.36] with score 0.69.
// ...

Demo

Test it out here!


Note: Having a separate repo for ONNX weights is intended to be a temporary solution until WebML gains more traction. If you would like to make your models web-ready, we recommend converting to ONNX using 🤗 Optimum and structuring your repo like this one (with ONNX weights located in a subfolder named onnx).

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers.js

Нельзя запустить

Модель выложена для браузера (ONNX / transformers.js).

Ревизия весов
f4110c4

0 моделей