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