image-processing - 使用霍夫变换进行矩形检测

标签 image-processing computer-vision hough-transform

我正在尝试使用 Hough transform 实现矩形检测, 基于
this paper .

我用Matlab编程,但是在检测到平行线对和正交线对之后,我必须检测这些线对的交点。我的问题是关于霍夫空间中两条线相交的质量。

我通过求解四个方程组找到了交点。这些交点是否位于笛卡尔坐标空间或极坐标空间中?

最佳答案

对于那些想知道这篇论文的人来说,它是:

Cláudio Rosito Jung 和 Rodrigo Schramm 基于窗口霍夫变换的矩形检测。

现在根据论文,交点表示为极坐标,显然您的实现可能不同(唯一的方法是向我们展示您的代码)。

假设您与他的符号一致,您的峰值应表示为:

Peaks

然后,您必须执行第 4.3 节中的等式 (3) 给出的峰值配对或

equation 3

哪里T_theta表示平行线对应的角度阈值
enter image description here是对应于相似长度的线的归一化阈值。

关于image-processing - 使用霍夫变换进行矩形检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1364976/

相关文章:

python - 获取错误 : Cannot reshape array of size 122304 into shape (52, 28,28)

opencv - 基于4个共面点用单应矩阵计算相机位姿

opencv - 除了HoughCircles以外,还有其他方法可以检测圆吗?

opencv - LINUX opencv霍夫变换圆

android - 如何用静态 YUV 帧覆盖 onPreviewFrame 数据?

c# - 将C++转换为C#时,图像上DCT转换的结果不同的问题

python - 将 8 位二进制向量转换为 1 灰度像素

opencv - 检测篮球篮球和球跟踪

c# - c#中的指尖检测

opencv - 在虹膜的opencv中使用霍夫圆函数查找分钟圆