OpenCV  3.4.4
Open Source Computer Vision
samples/cpp/lsd_lines.cpp

An example using the LineSegmentDetector

building_lsd.png
Sample output image