Перейти к содержимому
Compvision.ru
privetvision

Выпуклые и дефектные точки

Recommended Posts

Что с точки зрения математики представляют собой выпуклые и дефектны точки? Каким образом они находятся. Проще говоря мне нужно понять внутренность opencv-ой функции convexityDefects.

Как я понимаю:

Что-то похоже на график функции, если он пошел на спад по Y, то это начальная точка выпуклая, потом в цикле ищется конечная выпуклая точка, которая должна быть >= по Y начальной точке, если так, то мы нашли начальную и конечную выпуклые точки. Затем находим точку дефектную в пределах этого отрезка, фильтруем по глубине.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Все просто, ищем convexHull, затем для каждой точки контура ищем расстояние до ближайшей грани convexHull-а, находим экстремумы вот и дефекты. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Все просто, ищем convexHull, затем для каждой точки контура ищем расстояние до ближайшей грани convexHull-а, находим экстремумы вот и дефекты. 

А как ищутся выпуклые точки с точки зрения математики? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да тут много алгоритмов, вот один на русском: http://cppalgo.blogspot.ru/2010/12/quick-hull.html

На англ. https://en.wikipedia.org/wiki/Convex_hull_algorithms

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да тут много алгоритмов, вот один на русском: http://cppalgo.blogspot.ru/2010/12/quick-hull.html

На англ. https://en.wikipedia.org/wiki/Convex_hull_algorithms

Отличная и понятная инфа на русском!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×