7.opencv函数--cv2.HoughLinesP

该函数接收经过边缘检测后的二值图片,经过霍夫变换找到所有的直线,

函数原型

cv2.HoughLinesP(image, rho, theta, threshold[, lines[, minLineLength[, maxLineGap]]])
参数说明:

  1. image:边缘检测的输出图像,该图像为单通道的8位二进制图像
  2. rho:表示极坐标中 ρ \rho ρ,以像素值为单位的分辨率,这里一般使用 1 像素
  3. theta:表示极坐标中 θ \theta θ,以弧度为单位的分辨率,这里使用 np.pi/180度
  4. threshold:表示确定一条直线至少需要多少个曲线相交
  5. lines:表示存储检测到的直线,也就是直线的两个端点坐标
  6. minLineLength:表示能组成一条直线的最少点,也就是直线的长度,小于该长度就抛弃
  7. maxLineGap:同一方向上两条线段判定为一条线段的最大允许间隔(断裂),超过了设定值,则把两条线段当成一条线段,值越大,允许线段上的断裂越大,越有可能检出潜在的直线段
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值