Обнаружение и выделение признаков

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

Локальными функциями и их дескрипторами являются стандартные блоки многих алгоритмов компьютерного зрения. Их приложения включают регистрацию изображений, обнаружение объектов и классификацию, отслеживание и оценку движения. Эти алгоритмы используют локальные функции, чтобы лучше обработать изменения шкалы, вращение и окклюзию. Алгоритмы Computer Vision Toolbox™ включают FAST, Харриса, и угловые детекторы Shi & Tomasi, и SURF, KAZE и детекторы блоба MSER. Тулбокс включает SURF, FREAK, BRISK, LBP, ORB и HOG дескрипторы. Вы можете смешивание и подгонка детекторы и дескрипторы в зависимости от требований вашего приложения. Можно также извлечь функции с помощью предварительно обученной сверточной нейронной сети, которая применяет методы из области глубокого обучения.

Функции

развернуть все

detectBRISKFeaturesОбнаружьте функции BRISK и возвратите BRISKPoints объект
detectFASTFeaturesОбнаружьте углы с помощью Алгоритма FAST и возвратите cornerPoints объект
detectHarrisFeaturesОбнаружьте углы с помощью алгоритма Харриса-Стивенса и возвратите cornerPoints объект
detectMinEigenFeaturesОбнаружьте углы с помощью минимального алгоритма собственного значения и возвратите cornerPoints объект
detectMSERFeaturesОбнаружьте функции MSER и возвратите MSERRegions объект
detectORBFeaturesОбнаружение и хранение ключевых точек ORB
detectSURFFeaturesОбнаружьте функции SURF и возвратите SURFPoints объект
detectKAZEFeaturesОбнаружьте функции KAZE
extractFeaturesИзвлеките дескрипторы точки интереса
extractLBPFeaturesИзвлеките функции локального бинарного шаблона (LBP)
extractHOGFeaturesИзвлеките гистограмму ориентированных градиентов функции
matchFeaturesНайдите соответствующие признаки
showMatchedFeaturesОтобразите соответствующие характерные точки
imwarpПримените геометрическое преобразование изображения
estimateGeometricTransformОценка геометрического преобразования по совпадающим парам точек
vision.AlphaBlenderОбъедините изображения, наложите изображения или подсветите выбранные пиксели
vision.BlockMatcherОцените движение между изображениями или видеокадрами
vision.LocalMaximaFinderНайдите локальные максимумы в матрицах
vision.TemplateMatcherНайдите шаблон в изображении
insertMarkerВставьте маркеры в изображение или видео
insertShapeВставьте фигуры в изображение или видео
insertObjectAnnotationАннотируйте истинный цвет или полутоновое изображение или видеопоток
insertTextВставьте текст в изображение или видео
imshowОтобразите изображение
imshowpairСравните различия между изображениями
vision.GammaCorrectorПримените или удалите гамма-коррекцию из изображений или видеопотоков
vision.ChromaResamplerDownsample или сверхдискретизировал компоненты цветности изображений
binaryFeaturesОбъект для хранения бинарных характеристических векторов
BRISKPointsОбъект для хранения BRISK точек интереса
KAZEPointsОбъект для хранения KAZE точек интереса
cornerPointsОбъект для хранения угловых точек
SURFPointsОбъект для хранения SURF интересует точки
MSERRegionsОбъект для хранения областей MSER
ORBPointsОбъект для хранения ORB ключевых точек
affine2d2D аффинное геометрическое преобразование
affine3d 3-D аффинное геометрическое преобразование
projective2d 2D проективное геометрическое преобразование
rigid3d3-D твердое геометрическое преобразование

Темы

Обнаружение локального признака и экстракция

Узнайте о преимуществах и приложениях локального обнаружения и извлечения объектов

Укажите типы функции

Выберите функции, которые возвращают и принимают объекты точек для нескольких типов функций

Системы координат

Укажите индексы пикселей, пространственные координаты и трехмерные системы координат

Чертите формы и линии

Когда вы задаете тип формы, чтобы чертить, необходимо также указать, что это - местоположение на изображении.

Рекомендуемые примеры