Предварительно обработайте обучение и протестируйте изображения
предварительно обрабатывает обучающие данные outputData
= preprocess(detector
,trainingData
)trainingData
перед использованием его, чтобы обучить детектор объектов YOLO v3. Учебные изображения и соответствующие ограничительные рамки хранятся в trainingData
. preprocess
функция выполняет эти операции:
Перемасштабирует значения интенсивности учебных изображений к области значений [0, 1].
Изменяет размер учебных изображений к одному из самых близких сетевых входных размеров и обновляет значения координаты ограничительной рамки для точного обучения. Функция сохраняет исходное соотношение сторон обучающих данных.
предварительно обрабатывает тестовые изображения outputImg
= preprocess(detector
,img
)img
для обнаружения объектов с помощью детектора объектов YOLO v3. preprocess
функция выполняет эти операции:
Перемасштабирует значения интенсивности тестовых изображений к области значений [0, 1].
Изменяет размер тестовых изображений к одному из самых близких сетевых входных размеров и сохраняет исходное соотношение сторон каждого тестового изображения.
[___,
возвращается информация о масштабном коэффициенте запросила изменение размеров изображений, в дополнение к любой комбинации аргументов от предыдущих синтаксисов.scaleInfo
] = preprocess(___)
Примечание
Эта функция требует Модели Computer Vision Toolbox™ для обнаружения объектов YOLO v3. Можно установить Модель Computer Vision Toolbox для обнаружения объектов YOLO v3 из Add-On Explorer. Для получения дополнительной информации об установке дополнений, смотрите, Получают и Управляют Дополнениями. Чтобы запустить эту функцию, вы потребуете Deep Learning Toolbox™.