问题标签 [hough-transform]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
243 浏览

opencv - 从 CvHoughCircles 获取更多信息

我正在使用 OpenCV 的HoughCircles函数。

除了圆心和半径的有序列表之外,还有什么方法可以获得有关结果的更多信息?

我想得到每个圆圈的分数,也许还有霍夫空间矩阵本身

我正在使用 openCvdotnet C# 包装器,但我并不反对修改包装器。

我尝试实现自己的霍夫梯度圆变换,但结果不如原生 openCV 函数强大。

0 投票
1 回答
940 浏览

c++ - 如何获取圆的半径值

对于霍夫圆变换,当我检测到圆时,如何获得圆的半径和中心点的值?我正在做一个虹膜识别系统。

0 投票
3 回答
18602 浏览

python - 如何在 cv2 和 python 中使用霍夫圆?

我有以下代码,我想检测圆圈。

看起来它没有该属性,错误如下

有人知道这个隐藏参数在哪里吗?

谢谢

0 投票
3 回答
5443 浏览

java - 如何在 Java 中检测图像中的四边形?

我想在 Java 中检测图像中的四边形。我可以使用 OpenCV 中的 HoughLinesP 方法(使用 javaCV 进行 opencv java 绑定)来检测线段。但我不知道如何检测四边形 - 是否有另一种方法或某种使用霍夫线的方法?此外,一旦检测到四边形的角,我希望它像此类一样返回一个矩形 - http://www.aforgenet.com/framework/docs/html/7039a71d-a87d-47ef-7907-ad873118e374.htm - openCV中是否有等效的库?

0 投票
2 回答
2496 浏览

opencv - 如何准确检测圆圈

有什么方法可以准确检测opencv中的圆圈吗?我正在使用霍夫变换,这给了我很好的结果,但大多数时候,物体和周围的阴影,光线等会产生不好的结果,所以我正在寻找除了霍夫圆以外的选项,准确的检测对我的项目非常重要。

到目前为止,我的基本方法是在实时拍摄的图像中找到一些球体。我正在使用 houghcircle 来查找球体,并根据我从中得到的半径进行以后的计算。

如果背景是平原并且球体没有检测到没有问题,但是如果我在我的房间里拍摄该图像,而背景将有其他物体,通常很难检测到。所以我正在寻找其他方法。

0 投票
1 回答
1132 浏览

image-processing - 从随机线段集中检测四边形

在此处输入图像描述

附上的图像是 Opencv 2.4.2 的 Hough 变换的输出

您能否建议我用最好的算法从这些线段中检测出最好的四边形(不总是矩形)形状

即使某些角落会位于图像边界之外,我仍然需要检测它们

非常感谢

0 投票
1 回答
2010 浏览

image-processing - 在 OpenCV 中使用 Hough 检测接近圆形的形状

我仍然是 OpenCV 的初学者,我正在尝试使用具有以下参数的 HoughCircles 检测圆圈:

但是,HoughCircles没有检测与圆形非常相似的形状,如下图所示。

您对如何解决此类问题有想法吗?

先感谢您。

在此处输入图像描述

0 投票
1 回答
787 浏览

opencv - 为什么我在使用 opencv 和 houghlines 时会出现此错误?

我正在使用 VS2010、OpenCV 2.1、Windows XP 并且出现错误:内存位置异常

通常这是因为 NULL 中的某些内容,但事实并非如此:

0 投票
0 回答
5287 浏览

matlab - 使用梯度的圆形霍夫变换

我正在尝试实现霍夫变换算法来检测灰度图像中的圆圈。我运行边缘检测器并使用每个点的梯度方向来获得半径所在的线。然后,我尝试为每个圆心 (cX,cY) 和半径 r 的圆累积选票:

但是,累加器 (Acc) 中的最大值是 10 - 所以我猜我计算圈数的方式有问题。我试过调试它,但看不出问题出在哪里......有什么想法可能是错的吗?任何帮助都感激不尽!

0 投票
2 回答
3153 浏览

opencv - 检测点集OpenCV中的对齐点

给定图像上的一组点,我想检测对齐点组,如图所示: 图像上的线条

我怎样才能做到这一点?任何帮助将不胜感激。