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

Проблема площади контуров

Recommended Posts

Здравствуйте, недавно я разбирался с функцией Emgu FindContours (которая основана на cvFindContours ) на примере маленьких изображений, как вот это:
97bdb14e7f0d85b9a74c0175c3ae322f.jpg
размеры 5x5 Px
Затем я запустил функцию FindContours на бинарном изображении:
И получил результат:
e520d181bfd588dc4c3cd87f3adccb41.jpg
lightBlueэто результат отрисовки контура с помощью  CvInvoke.cvDrawContours
purple box  это результат работы MinAreaRect
contour.Area = 16
И мой вопрос. Почему CvInvoke.cvDrawContours рисует правильный контур, а  MinAreaRect и Area выдают неверный результат?
Как я понимаю, площадь контура должна быть 25, а прямоугольник 5х5..

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

×