Линии, нарисованные вокруг области интереса (ROI) с использованием OpenCV

Роль этой программы заключается в том, чтобы рисовать Houghlines на внешнем окне, когда в игре обнаруживаются линии. Однако, когда я реализовал ROI, чтобы избежать обнаружения бесполезных линий, граница ROI по-прежнему определяется как линия (очевидно, что это так).

Как показано на изображении ниже, вы можете заметить, как стрелка показывает обнаруженную линию из области интереса.

введите здесь описание изображения

Как я могу сделать так, чтобы он игнорировал линии вокруг границы? Я попытался перекрыть ROI другими линиями, но openCV по-прежнему определяет границы как линии.

Я использую Python.

Спасибо!


person hurkaperpa    schedule 11.03.2018    source источник


Ответы (1)


Решил это, была любительская ошибка! Если кто-то столкнется с этой проблемой, вам придется исправить ее, поместив код области интереса после преобразования изображения в серый цвет, а затем в определение края; следовательно, Преобразовать изображение в серый -> Преобразовать изображение в Canny/Sobel (обнаружение края) -> Установить изображение в ROI

person hurkaperpa    schedule 11.03.2018