/ Модель

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

Лицензия
Apache 2.0
Архитектура
rt_detr_v2 · dense
Базовая модель
rtdetr_v2_r50vd
Библиотека
transformers
Опубликована
30 янв 2026

rtdetr-v2-license-plate-detection

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

Дообученная RT-DETR v2 для обнаружения и локализации автомобильных номерных знаков на изображениях.

983скачиваний за 30 дней3лайкавеса обновлены30 янв 2026

Бенчмарки

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

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

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

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

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

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

Модель justjuu/rtdetr-v2-license-plate-detection разработана на основе RT-DETR v2 и дообучена для обнаружения автомобильных номерных знаков на изображениях. Она возвращает координаты рамок вокруг номеров и предназначена для анализа фотографий транспортных средств и других сценариев визуального контроля. Архитектура использует гибридный энкодер-декодер на базе трансформера; модель распространяется для библиотеки Hugging Face Transformers в формате safetensors.

Для обучения использован набор justjuu/license-plate-detection: 6 176 изображений в обучающей выборке, 1 765 валидационных и 882 тестовых. В README приведены значения mAP 0,97 для диапазона IoU 0,5–0,95 и для IoU 0,5, а также mAP 0,88 для малых объектов. Лицензия — Apache-2.0. Качество на других наборах данных и в условиях, отличающихся от обучающих изображений, этими метриками не подтверждается.

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

  • поиск номерных знаков на фотографиях автомобилей
  • локализация номеров для последующего распознавания символов
  • обнаружение номеров в системах контроля транспорта
  • подготовка изображений автомобилей для автоматизированного учёта

Ограничения

Модель обнаруживает рамки номерных знаков, но сама по себе не распознаёт символы. Приведённые метрики рассчитаны на тестовой выборке указанного датасета и не гарантируют такое же качество на других изображениях.

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

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

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

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

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

Открыть на Hugging Face

RT-DETR v2 for License Plate Detection

This model is a fine-tuned version of RT-DETR v2 (Real-Time DEtection TRansformer) optimized for the task of detecting license plates in vehicles. It was trained on the justjuu/license-plate-detection dataset.

Model Details

  • Model Architecture: RT-DETR v2 (Efficient hybrid encoder-decoder transformer)
  • Task: Object Detection (License Plates)
  • Base Model: PekingU/rtdetr_v2
  • Dataset: justjuu/license-plate-detection
  • Fine-tuning Framework: Hugging Face Transformers & PyTorch

Dataset

The model was trained on a diverse collection of vehicle images annotated with license plate bounding boxes.

SplitNumber of Images
Train6,176
Validation1,765
Test882

Performance & Evaluation

The model is evaluated using the COCO-style Mean Average Precision (mAP) metrics on the test split (882 images).

MetricScore
mAP (0.5:0.95)0.97
mAP @ 0.500.97
mAP (Small)0.88
mAP (Medium)0.99
mAP (Large)1

Training Configuration

The model was fine-tuned with the following hyperparameters (extracted from the training notebook):

  • Learning Rate: 1e-4
  • Batch Size: 12
  • Epochs: 3
  • Weight Decay: 1e-4
  • Optimizer: AdamW
  • Hardware: T4 GPU (Google Colab)

Usage

Inference with Hugging Face Transformers

You can use this model to detect license plates in images using the Python code below:

from transformers import AutoImageProcessor, AutoModelForObjectDetection
import torch
from PIL import Image
import requests

# 1. Load Image
url = "[https://example.com/car-image.jpg](https://example.com/car-image.jpg)" # Replace with your image URL or path
image = Image.open(requests.get(url, stream=True).raw)

# 2. Load Model and Processor
model_id = "justjuu/rtdetr-v2-license-plate-detection" 
processor = AutoImageProcessor.from_pretrained(model_id)
model = AutoModelForObjectDetection.from_pretrained(model_id)

# 3. Process Input
inputs = processor(images=image, return_tensors="pt")

# 4. Inference
with torch.no_grad():
    outputs = model(**inputs)

# 5. Post-process (Non-Maximum Suppression is effectively handled by the DETR architecture, but we define thresholds)
target_sizes = torch.tensor([image.size[::-1]])
results = processor.post_process_object_detection(outputs, target_sizes=target_sizes, threshold=0.5)[0]

# 6. Print Results
for score, label, box in zip(results["scores"], results["labels"], results["boxes"]):
    box = [round(i, 2) for i in box.tolist()]
    print(f"Detected {model.config.id2label[label.item()]} with confidence {round(score.item(), 3)} at location {box}")

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

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

GPU в ailist

Универсальный рантайм · transformers · object-detection

Можно запустить

Подбираем GPU…

Класс архитектуры
RTDetrV2ForObjectDetection
Ревизия весов
0ca7598

0 моделей