Opencv - круговая деформация изображения - PullRequest
2 голосов
/ 17 марта 2012

Мне просто интересно, есть ли у кого-нибудь идеи о том, как я могу подойти к этой проблеме.У меня есть камера, настроенная на поиск круга (с использованием круга Хафа) из-за перспективы, однако круг, который он обнаруживает, центрирован относительно реального изображения.Это из-за перекоса перспективы с позиции камеры, «круг» на самом деле является эллипсом.Любая помощь очень ценится.(Я не могу опубликовать изображение из-за "спам-мер", но его можно найти здесь .

1 Ответ

1 голос
/ 17 марта 2012

Если все ваши изображения похожи на те, которые вы опубликовали, вы можете легко применить метод обнаружения блобов:

  • Binarize ваше изображение (порог с соответствующим значением)
  • Удалите артефакты эрозией, затем расширением
  • Найти капли
  • Для всех найденных блобов найдите центр, область, моменты и т. Д., Чтобы найти тот, который вас интересует (вокруг могут быть другие более мелкие капли)
  • Некоторая статистика по пикселям BLOB-объектов точно скажет вам параметры эллипса
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...