我正尝试在OpenCvSharp中使用霍夫变换,但我对此有很多疑问。some1可以在这里给我解释或者给我一个示例代码吗?我在编程方面是个新手。请记住这是OpenCvSharp,因此请尝试相应地提供帮助。提前谢谢你..
发布于 2015-03-11 00:02:58
这有点晚了,但对于阅读这篇文章的其他用户来说可能会有所帮助。
您应该在edge image上执行霍夫变换。您还需要为Hough结果定义内存存储。然后只需在您的edgeImage上使用HoughLines2/HoughCircles:
CvSeq SeqLines;
SeqLines= edgeImage.HoughLines2(storage, HoughLinesMethod.Probabilistic, 1, Math.PI / 180, 80, 30, 10);现在,如果你愿意,你可以根据它们的角度过滤掉你不感兴趣的线。
https://stackoverflow.com/questions/11611273
复制相似问题