opencv - 霍夫变换 n OpenCvSharp

标签 opencv

我正在尝试在 OpenCvSharp 中使用霍夫变换,但我对此有很多疑问。有人可以在这里解释或给我一个示例代码吗?我是编程的新手。请记住它是 OpenCvSharp,所以请尝试提供相应的帮助。 提前谢谢你..

最佳答案

这有点晚了,但对于查看此帖子的其他用户可能会有用。

您应该对 edge image 执行霍夫变换.您还需要为霍夫结果定义一个内存存储。然后只需在 edgeImage 上使用 HoughLines2/HoughCircles:

CvSeq SeqLines;
SeqLines= edgeImage.HoughLines2(storage, HoughLinesMethod.Probabilistic, 1, Math.PI / 180, 80, 30, 10);

现在,如果您愿意,可以根据角度过滤掉您不感兴趣的线条。

关于opencv - 霍夫变换 n OpenCvSharp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11611273/

相关文章:

opencv - 如何根据引用英寸获取物体的每英寸像素

c++ - 如何使用另一个垫子图像替换垫子中的值

opencv - 如何使用 Visual Studio Code 编译 Opencv?

android - 通过 Tensorflow 进行图像分类给出了完全相同的预测

c++ - 用DCT解压Opencv屏蔽伪影

image - 处理DMatch向量,访问数据Opencv

c - OpenCV cvFindContours 只查找一个轮廓

python-2.7 - 使用opencv和python进行人脸检测只能检测眼睛区域

python - Moments帮助python opencv检测

c - 如何在opencv中找到图像中每个连通分量的边界像素