2012-04-09 3 views

ответ

4

Рассмотрите возможность использования cvDilate(), чтобы развернуть изображение после того, как выполнено canny. Это один из способов подключения сегментов линии, и если изображение становится слишком расширенным для вашей цели, вы можете выполнить Canny на расширенном изображении.

+0

спасибо. Он решает мою проблему. – user1247373

+0

, но что делать, если есть большой пробел? я имею в виду, если 3 из 4 краев прямоугольника обнаружены отлично и есть огромный зазор в 4-м краю? может ли дилатация работать в таких ситуациях, и если да, то какую структуру ядра следует использовать в этом случае? –

+0

@Ankur Это зависит от входного изображения. Есть ли у вас один для обмена? – karlphillip

Смежные вопросы