Обнаружить незамкнутый контур на opencv

Я занимаюсь проектом компьютерного зрения для автоматического определения карт. Мне нужно отделить карту от фона. Я применил обнаружение острых краев, используя автоматические настройки параметров из этого

Автоматический расчет нижнего и верхнего порогов для операции Canny в opencv

Результат отличный. Тем не менее, иногда консервы не идеальны, как это

Я применил cvFindContour для обнаружения коробки. Однако из-за «дыры» на верхней стороне opencv не удалось определить контур.

Как настроить cvFindContour для обнаружения контура или вместо этого лучше настроить ребристый край?

Ответы на вопрос(1)

Ваш ответ на вопрос