Как определить линии, начальную точку и конечную точку каждой линии в плане этажа, используя opencv?

Я создаю инструмент для генерации 3d модели дома, анализируя его поэтажный план. До сих пор мне удавалось изолировать всю стену от плана этажа.

Первоначальный план этажа:-

Изолированные стены:-

Затем я попытался применить грубое преобразование, чтобы определить линии и соответствующие им координаты. Но проблема в том, что выявленные линии - это все вертикальные линии.

После рисования всех обнаруженных линий в плане этажа:-

После уменьшения количества линий, нарисованных на изображении:-

Вы можете ясно видеть, что все линии вертикальные.

То, что я на самом деле хочу, это идентифицировать все линии и каждую из его начальной и конечной точек.

0 ответов

Другие вопросы по тегам