vehicleDetectorYOLOv2

Обнаружьте транспортные средства с помощью Сети YOLO v2

Описание

пример

detector = vehicleDetectorYOLOv2 возвращает обученный вы только смотрите однажды (YOLO) v2 детектор объектов для обнаружения транспортных средств. YOLO v2 является средой обнаружения объектов глубокого обучения, которая использует сверточную нейронную сеть (CNN) для обнаружения.

Детектор обучен с помощью незакрытых изображений RGB передней стороны, задней части, покинутой, и правые стороны автомобилей на магистральной сцене. CNN, используемый с детектором транспортного средства, использует модифицированную версию сетевой архитектуры MobileNet-v2. Можно также точно настроить детектор транспортного средства с дополнительными обучающими данными при помощи trainYOLOv2ObjectDetector.

Для получения информации о создании детектора объектов YOLO v2 смотрите, Создают Сеть обнаружения объектов YOLO v2. Использование этой функции требует Deep Learning Toolbox™.

Примеры

свернуть все

В этом примере показано, как обнаружить автомобили в изображении и аннотировать изображение баллами обнаружения. Чтобы обнаружить автомобили, используйте детектор YOLO v2, который обучен обнаружить транспортные средства в изображении.

Загрузите предварительно обученный детектор.

detector = vehicleDetectorYOLOv2();

Считайте тестовое изображение в рабочую область.

I = imread('highway.png');

Обнаружьте транспортные средства в тестовом изображении при помощи обученного детектора YOLO v2. Передайте тестовое изображение и детектор, как введено к detect функция. detect функция возвращает ограничительные рамки и баллы обнаружения.

[bboxes,scores] = detect(detector,I);

Аннотируйте изображение ограничительными рамками и баллами обнаружения. Отобразите результаты обнаружения. Ограничительные рамки локализуют транспортные средства в тестовом изображении.

I = insertObjectAnnotation(I,'rectangle',bboxes,scores);
figure
imshow(I)
title('Detected vehicles and detection scores');

Figure contains an axes object. The axes object with title Detected vehicles and detection scores contains an object of type image.

Выходные аргументы

свернуть все

Обученная сеть YOLO v2 для обнаружения транспортного средства, возвращенного как yolov2ObjectDetector объект. Чтобы обнаружить транспортные средства в тестовом изображении, передайте детектор YOLO v2 транспортного средства, как введено detect функция.

Расширенные возможности

Введенный в R2020a