Разметка данных для сегментации в MATLAB

Computer Vision Toolbox предоставляет алгоритмы, функции, приложения для разработки и тестирования систем компьютерного зрения, 3D-зрения, обработки и анализа видео. Вы можете выполнять обнаружение и отслеживание объектов, детектировать и извлекать признаки, выполнять их сопоставление. Для 3D-зрения инструмент поддерживает калибровку одиночных и стереокамер, 3D-реконструкцию объектов, обработку данных с лидаров и 3D-облаков точек. Приложения из Computer Vision автоматизируют процесс калибровки камер и разметки достоверных (исходных) данных для обучения алгоритмов.

Вы можете обучать собственные детекторы объектов, используя алгоритмы глубокого и машинного обучения, например YOLO v2, Faster R-CNN и ACF. Для семантической сегментации изображений и видео вы можете применять алгоритмы глубокого обучения: SegNet, U-Net и DeepLab. Предобученные модели позволяют обнаруживать лица, пешеходов, автомобили и другие общие объекты.

Вы можете ускорить свои алгоритмы, запуская их на многоядерных CPU-процессорах и на GPU-ядрах. Большинство алгоритмов поддерживает генерацию C/C++ кода для интеграции с существующим кодом, разработки десктопных приложений или для развёртывания алгоритмов компьютерного зрения на встраиваемых системах.


Разметка данных для сегментации в MATLAB

Глубокое и машинное обучение

Автоматизированная маркировка данных для обучения классификаторов в MATLAB

Обнаружение, распознавание и сегментация объектов на основе глубокого и машинного обучения.

Детектирование и распознавание объектов

Инструменты предоставляют среду для обучения, оценки и развертывания детекторов на основе глубокого и машинного обучения - YOLO v2, Faster R-CNN, ACF и Viola-Jones алгоритмов. Для распознавания объектов можно использовать алгоритмы «мешок визуальных слов» и оптическое распознавание символов - OCR. Предобученные модели обнаруживают лица, пешеходов, автомобили и другие общие объекты.

Семантическая сегментация

Сегментируйте изображения, 3D-наборы изображений, классифицируя отдельные пиксели и воксели и используя нейронные сети SegNet, FCN, U-Net и DeepLab v3 +.

Маркировка достоверных данных

Автоматизируйте процесс маркировки достоверных (исходных) данных для задач детектирования объектов, семантической сегментации и классификации сцен, используя инструменты «Video Labeler» и «Image Labeler».

Автоматизированная маркировка данных для обучения классификаторов в MATLAB

Лидары и 3D-облака точек

Визуализация 3D-облака точек с лидара
Визуализация 3D-облака точек с лидара
Визуализация 3D-облака точек с лидара Визуализация 3D-облака точек с лидара

Сегментация, кластеризация, уменьшение шума, уменьшение размера, регистрация и определение геометрических форм на основе данных с лидара или 3D-облака точек.

Лидары и облака точек

Чтение, запись и отображение облака точек из файлов, лидаров и RGB-D-камер.

Регистрация облака точек

Регистрация 3D-облака точек с использованием алгоритмов нормального распределения (NDT), итеративного алгоритма ближайших точек (ICP) и алгоритма смещения когерентных точек (CPD).

Сегментация и определение геометрических форм

Сегментируйте облако точек на кластеры и выполняйте приближение формы облака точек к геометрическим фигурам.

Калибровка камер

Калибровка камеры в Camera Calibrator app
Калибровка камеры в Camera Calibrator app

Оценка внутренних и внешних параметров камеры и искажений объектива.

Калибровка монокамер

Автоматическое определение шаблона калибровки и автоматизация самого процесса калибровки камер в приложении «Camera Calibrator app».

Калибровка стереокамер

Калибровка стереокамер в «Camera Calibrator app» для вычисления карты глубины и 3D-реконструкции сцены.

Калибровка камеры в Camera Calibrator app Калибровка камеры в Camera Calibrator app

3D-зрение и стереозрение

Нахождение структуры поверхности из серии снимков
Нахождение структуры поверхности из серии снимков
Нахождение структуры поверхности из серии снимков Нахождение структуры поверхности из серии снимков

Нахождение 3D-структуры сцены из нескольких 2D-изображений. Оценка движения и положения камеры при помощи визуальной одометрии.

3D-зрение

Нахождение структуры поверхности из кадров с движущейся камеры и визуальная одометрия.

Стереозрение

Нахождение карты глубины и восстановление 3D-сцены при помощи стереокамеры.

Обнаружение, извлечение и сопоставление признаков

Обнаружение объекта на основе сопоставления признаков
Обнаружение объекта на основе сопоставления признаков

Извлечение признаков для обнаружения объектов, регистрации изображений и распознавания объектов.

Обнаружение, извлечение и сопоставление признаков

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

Регистрация изображений на основе признаков

Сопоставьте признаки на нескольких изображениях для оценки геометрического преобразования между изображениями и последующей регистрации последовательности изображений.

Обнаружение объекта на основе сопоставления признаков Обнаружение объекта на основе сопоставления признаков

Трекинг объектов и оценка движения

Трекинг нескольких объектов
Трекинг нескольких объектов
Трекинг нескольких объектов Трекинг нескольких объектов

Оценивайте движение и отслеживайте объекты в видео и в последовательности изображений.

Трекинг объектов

Отслеживание траектории объекта от кадра к кадру в видеопоследовательности.

Оценка движения

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

OpenCV интерфейс

 OpenCV в MATLAB
OpenCV в MATLAB

Интегрируйте и используйте свои наработки из OpenCV в MATLAB, установив пакет расширения "Computer Vision Toolbox OpenCV Interface".

 OpenCV в MATLAB OpenCV в MATLAB

Генерация кода

NVIDIA jetson поддерживаются GPU-кодером
NVIDIA jetson поддерживаются GPU-кодером
NVIDIA jetson поддерживаются GPU-кодером NVIDIA jetson поддерживаются GPU-кодером