如何检测此图像的边缘?

How can I detect the edges of this image?

我想用 OpenCV 找出这张图片的方形边缘。

我尝试用 Canny、Laplacian 和 Sobel 找到边,但方形边界检测不成功。

检测方块的步骤:

1) - 应用边缘检测 canny、sobel、prewitt 等

2) - 应用概率霍夫变换或 LSD(线段检测器)

3) 根据阈值过滤掉较大的段并保留一次小段。

4 ) 根据共线性收集剩余片段。

5 ) 根据交点构造矩形。

*(6) 全部跳过,使用深度学习分割。