Computer Vision Toolbox предоставляет алгоритмы, функции, приложения для разработки и тестирования систем компьютерного зрения, 3D-зрения, обработки и анализа видео. Вы можете выполнять обнаружение и отслеживание объектов, детектировать и извлекать признаки, выполнять их сопоставление. Для 3D-зрения инструмент поддерживает калибровку одиночных и стереокамер, 3D-реконструкцию объектов, обработку данных с лидаров и 3D-облаков точек. Приложения из Computer Vision автоматизируют процесс калибровки камер и разметки достоверных (исходных) данных для обучения алгоритмов.
Вы можете обучать собственные детекторы объектов, используя алгоритмы глубокого и машинного обучения, например YOLO v2, Faster R-CNN и ACF. Для семантической сегментации изображений и видео вы можете применять алгоритмы глубокого обучения: SegNet, U-Net и DeepLab. Предобученные модели позволяют обнаруживать лица, пешеходов, автомобили и другие общие объекты.
Вы можете ускорить свои алгоритмы, запуская их на многоядерных CPU-процессорах и на GPU-ядрах. Большинство алгоритмов поддерживает генерацию C/C++ кода для интеграции с существующим кодом, разработки десктопных приложений или для развёртывания алгоритмов компьютерного зрения на встраиваемых системах.
Обнаружение, распознавание и сегментация объектов на основе глубокого и машинного обучения.
Инструменты предоставляют среду для обучения, оценки и развертывания детекторов на основе глубокого и машинного обучения - YOLO v2, Faster R-CNN, ACF и Viola-Jones алгоритмов. Для распознавания объектов можно использовать алгоритмы «мешок визуальных слов» и оптическое распознавание символов - OCR. Предобученные модели обнаруживают лица, пешеходов, автомобили и другие общие объекты.
Сегментируйте изображения, 3D-наборы изображений, классифицируя отдельные пиксели и воксели и используя нейронные сети SegNet, FCN, U-Net и DeepLab v3 +.
Автоматизируйте процесс маркировки достоверных (исходных) данных для задач детектирования объектов, семантической сегментации и классификации сцен, используя инструменты «Video Labeler» и «Image Labeler».
Сегментация, кластеризация, уменьшение шума, уменьшение размера, регистрация и определение геометрических форм на основе данных с лидара или 3D-облака точек.
Чтение, запись и отображение облака точек из файлов, лидаров и RGB-D-камер.
Регистрация 3D-облака точек с использованием алгоритмов нормального распределения (NDT), итеративного алгоритма ближайших точек (ICP) и алгоритма смещения когерентных точек (CPD).
Сегментируйте облако точек на кластеры и выполняйте приближение формы облака точек к геометрическим фигурам.
Оценка внутренних и внешних параметров камеры и искажений объектива.
Автоматическое определение шаблона калибровки и автоматизация самого процесса калибровки камер в приложении «Camera Calibrator app».
Калибровка стереокамер в «Camera Calibrator app» для вычисления карты глубины и 3D-реконструкции сцены.
Нахождение 3D-структуры сцены из нескольких 2D-изображений. Оценка движения и положения камеры при помощи визуальной одометрии.
Нахождение структуры поверхности из кадров с движущейся камеры и визуальная одометрия.
Нахождение карты глубины и восстановление 3D-сцены при помощи стереокамеры.
Извлечение признаков для обнаружения объектов, регистрации изображений и распознавания объектов.
Обнаружение, извлечение и сопоставление особенных признаков изображений, такие как края, углы на нескольких изображениях.
Сопоставьте признаки на нескольких изображениях для оценки геометрического преобразования между изображениями и последующей регистрации последовательности изображений.
Оценивайте движение и отслеживайте объекты в видео и в последовательности изображений.
Отслеживание траектории объекта от кадра к кадру в видеопоследовательности.
Оценивайте движение между кадрами используя оптический поток, алгоритмы сопоставления блоков или шаблонов.
Интегрируйте и используйте свои наработки из OpenCV в MATLAB, установив пакет расширения "Computer Vision Toolbox OpenCV Interface".
Интегрируйте разработку алгоритмов с быстрым созданием прототипов, внедрением и проверкой рабочих процессов.
Интегрируйте разработку алгоритмов с быстрым созданием прототипов, внедрением и проверкой рабочих процессов.