Удалить найденный контур с мата - найти контур и прямую линию на изображении - PullRequest
0 голосов
/ 09 июля 2020

Я занимаюсь обработкой изображений, и моя цель - найти Контуры (Фигуры), а затем любые прямые линии. Для контуров я использую оттенки серого, обмолот, инвертирование изображения, расширение и эрозию в качестве предварительной обработки. Теперь после этой предварительной обработки все линии становятся толстыми (из-за дилатации и эрозии).

Теперь, после этого, я выполняю findContour() в OPENCV, что дает мне все контуры, но теперь, когда Я пытаюсь удалить его из предварительно обработанного мата, удаляются только тонкие внешние линии, и, следовательно, я не могу обнаружить прямые линии, кроме тех, что находятся в фигурах (контурах).

Может ли кто-нибудь помочь мне, как найти формы и прямые линии (кроме контуров).

...