我正在尝试在OpenCvSharp中使用hough变换,但我对此有很多疑问。有些人可以在这里解释或给我一个示例代码吗?我在编程方面有点新手。请记住它是OpenCvSharp,所以请尽量提供帮助。 提前谢谢..
答案 0 :(得分:3)
这有点晚了,但对于查看此帖子的其他用户可能会有用。
您应该在edge image上执行Hough变换。您还需要为Hough结果定义一个内存存储。然后只需在edgeImage上使用HoughLines2 / HoughCircles:
CvSeq SeqLines;
SeqLines= edgeImage.HoughLines2(storage, HoughLinesMethod.Probabilistic, 1, Math.PI / 180, 80, 30, 10);
现在,如果你想要,你可以根据他们的角度筛选出你不感兴趣的行。