首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >概率Hough变换如何计算直线的端点?

概率Hough变换如何计算直线的端点?
EN

Stack Overflow用户
提问于 2019-12-15 08:45:11
回答 1查看 190关注 0票数 0

根据this OpenCV tutorial的说法,概率霍夫变换直接返回直线的两个端点。我试着读这篇论文,但不明白直线的端点是如何计算的。有谁有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2019-12-15 18:31:15

这篇paper对此给出了一个非常直接的解释(2.1节)。基本上,在从输入边缘图像中选择随机像素后,它用于更新Hough累加器。如果该更新对给定行L产生足够高的投票(即,如果对应于L的累加器矩阵中的值高于阈值),则通过在L的两个方向上“遍历”来执行搜索,以便找到其极值。如果我们到达一个图像边界,或者如果检测到一个足够大的间隙(i.e许多像素,这些像素的投票不会去L),这个遍历就会中断。

关于opencv的实现,您可以看到例如here,它严格遵循给定的算法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59340367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档