我有二进制边缘图像,应用houghline后我已检测到图像中的所有线条,在HoughLines后我得到了以下蒙版图像:

HoughLines

在此之后,我应用了凸包来检测完美的形状,应用船体后得到的二进制图像,

convexhull

在此之后尝试应用轮廓加工,并使用 approxPolyDP 检测形状,找到具有4个边的形状,这将是正方形或矩形,但可以看出,正方形大致呈矩形,但因为它's having 4 sides it'也被检测为正方形,但我想排除这些形状,所以任何建议将不胜感激 .