компьютерное зрение:извлечение информации о форме по контуру (например.заостренный, круглый...)
-
06-07-2019 - |
Вопрос
Учитывая двумерный контур фигуры в виде линий и вершин, как я могу извлечь из него информацию?нравиться:Заостренная, круглая, прямая линия.Сходство фигур с заданной формой.
Код не требуется, меня больше интересуют концепции и имена методов, которые будут направлять мой поиск ....
Заранее спасибо.
Решение
Имиджевые моменты
Один из подходов заключается в вычислении центральных моментов первого и второго порядка формы, описываемой двумерным контуром.Используя эти значения, можно рассчитать удлинение объекта.
Моменты центрального изображения можно объединить с семью моментами Ху, которые инвариантны к изменению масштаба, повороту и перемещению (т.они очень хороши для базового распознавания форм).(Подробнее об имиджевых моментах здесь).
Безразмерное соотношение периметра и площади
Другой подход заключается в вычислении длины периметра (p) и размера вписанной области (a).Используя эти два значения, можно вычислить следующее соотношение:
соотношение = p^2 / (4 * пи * а)
Чем ближе это соотношение к единице, тем более кругообразной является описываемая форма.
Другие методы
- Дескрипторы Фурье
- Соотношение площади формы и площади выпуклой оболочки фигуры
Другие советы
Другой метод классификации формы контура - это топологический подход, основанный на «функции размера». Это может быть полезно для глобального распознавания формы, но не для извлечения "локального" особенности как острые / круглые / прямые. http://en.wikipedia.org/wiki/Size_function В основном разделение контура по параметризованной линии и подсчет количества подключенных компонентов в зависимости от параметра. http://www.ingre.unimo.it/staff/landi/ ARTICOLI / patrec.pdf р>
То, что вы, возможно, ищете, часто называют анализ BLOB-объектов или средств связи , который, я считаю, был впервые разработан в НИИ (Стэнфордский исследовательский институт). Моменты изображения являются одним из компонентов этой области.