检测Image c#中的矩形
Detecting rectangles in Image c#
我正在尝试在 c# 中检测矩形并使用 aforge.net。
问题不在于检测本身。就是找到一种可靠的算法对图像进行预处理进行检测。图像中有很多噪点:
我使用 SISThreshold 和各种扩张和开放过滤器,以及边缘检测。
未检测到 3 和 4 之间的正方形。我想是因为方块边缘不平。
你有更可靠的算法或一些技巧来改进我的检测吗?
您可以尝试使用侵蚀来消除噪音,或者尝试使用 BradleyLocalThresholding 而不是 SISThresholding。
我正在尝试在 c# 中检测矩形并使用 aforge.net。
问题不在于检测本身。就是找到一种可靠的算法对图像进行预处理进行检测。图像中有很多噪点:
我使用 SISThreshold 和各种扩张和开放过滤器,以及边缘检测。 未检测到 3 和 4 之间的正方形。我想是因为方块边缘不平。
你有更可靠的算法或一些技巧来改进我的检测吗?
您可以尝试使用侵蚀来消除噪音,或者尝试使用 BradleyLocalThresholding 而不是 SISThresholding。