Hough变换提取线段

_葫芦娃 2009-05-10 03:27:59
采用Hough变换提取直线,用的是标准算法找出了数组的最大值,
maxRou = rou;
maxTheta = theta;
问题是如何利用 maxRou ,maxTheta 来生成我需要的 线段了 了?

或许不行的话有没有好的办法了,我要的是线段。

请多多在帮忙?
...全文
100 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangyan_wt 2009-05-10
  • 打赏
  • 举报
回复
Hough变换从原理上讲本身就是提取直线的算法,这种算法不在乎你的直线是否连续,如果是一条直线上的几个线段,用Hough变换也一样只能找到一条直线的方程。
如果非要找线段,建议先把直线方程变换到xy坐标系下,然后沿着x方向或者y方向,把图像上离直线足够近的点标记出来,然后找一个连续点数最长的区域,就是你的线段。

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧