直线检测算法 LSD 的相关介绍及其在 OpenCV 和 MATLAB 中的可视化

所谓 LSD ,即 Line Segment Detector ,它是一种用于快速检测图像中直线段的图像处理方法,由 Rafael Grompone von Gioi 等人于 2012 年发表于论文《LSD:a Line Segment Detector》,由于 CSDN 网友 polly_yang 已对该算法进行过 详细介绍 ,所以我这里不再对算法的理论和具体步骤进行介绍,而着重于如何通过 OpenCV 和 MTLAB 对该算法的实际效果进行可视化表达。


LSD 算法的结果中,一条直线包含了 7 个信息, 分别为 x1, y1, x2, y2, width, p, -log_nfa, 用前四个就可以得到图像方程。因此,我利用 OpenCV 和 MATLAB 对该算法所得到的结果进行了封装,使得可以直接可视化地显示其实际效果。封装后的代码可以在 

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 19
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值