Кто-нибудь использовал MSER в OpenCV для обнаружения регионов? - PullRequest
4 голосов
/ 27 мая 2011

В этой статье рассматривается Надежное распознавание текста , в котором говорится об использовании MSER (максимально стабильных внешних областей) для определения областей на изображении, поскольку оно обычно более устойчиво, чем обычный контур.-определение анализа связанных компонентов, которое мы делали до сих пор.

MSER упоминается в разделе 2.1 документа по обнаружению текста (если вы действительно его проверили: D), откуда я не могу понятькак применить / реализовать это в OpenCV.Документация не имеет примеров, поэтому довольно сложно заставить работать любой код.

Кто-нибудь пробовал это раньше?

Код из реализации: там однако есть некоторые преобразования цветов и вещи, которые немного сбивают с толку.Может ли кто-нибудь помочь мне понять, что именно делается в MSER и как это выразить в терминах OpenCV?Заранее спасибо.

РЕДАКТИРОВАТЬ: Найдена реализация MATLAB здесь .

Ответы [ 2 ]

4 голосов
/ 27 мая 2011

OpenCV уже имеет реализацию MSER начиная с версии 2.1

Здесь - документация на c ++.Я думаю, что функция C - это cvMSER, но это может быть неправильно, я давно ее не использовал.

3 голосов
/ 28 мая 2011

Я искренне рекомендую реализацию VLFeat MSER, которую вы нашли. Я использовал это в прошлом для хорошего эффекта.

Обратите внимание, что реализация VLFeat имеет C / C ++ для основных чисел с API C и Matlab. Это позволяет быстро создавать прототипы с помощью Matlab, а затем легко переключаться на C.

В целях экспериментов с обнаружением / описанием функций я лично предпочитаю эту библиотеку OpenCV.

...