@Andrei1penguin1

Как получить площадь контура?

Доброго времени суток, есть изображения, на которых ищутся точки диаметром 20px
Есть изображения с ложными срабатываниями, где контур очень маленький, что позволяет фильтровать его по площади
Если реализовывать руками, то есть идея взять две противоположные точки контура (последнюю, например, и серединную), так как контур—круг, и вычитать расстояние между ними, что даст диаметр, и уже по нему фильтровать точку, если слишком маленькая—пропускать
Но это, как я предполагаю, не самый быстрый вариант в плане реализации и возможно opencv предоставляет подобное из коробки
Есть ли в opencv встроенные функции для вычисления площади круглого контура, или придётся реализовывать самому?
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
adugin
@adugin Куратор тега Python
OpenCV SimpleBlobDetector - именно то, что вам нужно. Можно и площадь, и даже степень круглости задать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы