标签: c++ opencv straight-line-detection
我正在创建一个通过分析房屋平面图来生成房屋3D模型的工具。到目前为止,我已经能够隔离平面图的所有墙壁。
原始平面图:-
隔离墙:-
然后我尝试应用霍夫变换来识别线及其对应的坐标。但是问题是确定的线都是垂直线。
将所有检测到的线绘制到平面图中后:-
减少绘制到图像上的线条数后:-
您可以清楚地看到所有线条都是垂直的。
我真正想要的是识别所有线条以及其起点和终点。