如何使用opencv识别平面图中的线,每条线的起点和终点?

时间:2018-12-18 15:30:35

标签: c++ opencv straight-line-detection

我正在创建一个通过分析房屋平面图来生成房屋3D模型的工具。到目前为止,我已经能够隔离平面图的所有墙壁。

原始平面图:- enter image description here

隔离墙:-

enter image description here

然后我尝试应用霍夫变换来识别线及其对应的坐标。但是问题是确定的线都是垂直线。

将所有检测到的线绘制到平面图中后:-

enter image description here

减少绘制到图像上的线条数后:-

enter image description here

您可以清楚地看到所有线条都是垂直的。

我真正想要的是识别所有线条以及其起点和终点。

enter image description here

0 个答案:

没有答案