我正在尝试在 OpenCvSharp 中使用霍夫变换,但我对此有很多疑问。有人可以在这里解释或给我一个示例代码吗?我在编程方面有点新手。请记住它是 OpenCvSharp,所以请尝试提供相应的帮助。先感谢您..
问问题
775 次
1 回答
3
这有点晚了,但对于查看这篇文章的其他用户可能会有用。
您应该对边缘图像执行霍夫变换。您还需要为 Hough 结果定义内存存储。然后只需在 edgeImage 上使用 HoughLines2/HoughCircles:
CvSeq SeqLines;
SeqLines= edgeImage.HoughLines2(storage, HoughLinesMethod.Probabilistic, 1, Math.PI / 180, 80, 30, 10);
现在,如果您愿意,可以根据角度过滤掉您不感兴趣的线条。
于 2015-03-10T16:02:58.343 回答