标签: python image opencv image-processing cv2
您可以看到此图像,我想在中间找到轮廓(正方形)。
我已经做了canny edge detection来找到图像中的边缘。这是相同的结果。但是我不明白如何确定其中的square。我尝试找到轮廓,但由于边缘不规则,因此无法确定形状。
canny edge detection
square
Canny边缘检测后的图像
我也尝试在对图像进行阈值处理后使用cv2.approxPolyDP函数查找多边形,但是由于光线不足,阈值图像看起来像这样
cv2.approxPolyDP
阈值化后的图像
由于无法确定图像中的方框。
我应该怎么做?