Предварительное обучение и тестовые изображения
предварительная обработка данных обучения 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 можно установить из проводника надстроек. Дополнительные сведения об установке надстроек см. в разделе Получение надстроек и управление ими. Для выполнения этой функции потребуется Toolbox™ глубокого обучения.