• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    python opencv检测直线 cv2.HoughLinesP的实现

    cv2.HoughLines()函数是在二值图像中查找直线,cv2.HoughLinesP()函数可以查找直线段。

    cv2.HoughLinesP()函数原型:

    HoughLinesP(image, rho, theta, threshold, lines=None, minLineLength=None, maxLineGap=None) 
    

    HoughLinesP()调用例子:

    # coding=utf-8
    import cv2
    import numpy as np
     
    img = cv2.imread('02.jpg')
     
    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
     
    gaus = cv2.GaussianBlur(gray,(3,3),0)
     
    edges = cv2.Canny(gaus, 50, 150, apertureSize=3)
     
    minLineLength = 100
    maxLineGap = 10
    lines = cv2.HoughLinesP(edges, 1, np.pi / 180, 100, minLineLength, maxLineGap)
     
    for x1, y1, x2, y2 in lines[0]:
        cv2.line(img, (x1, y1), (x2, y2), (0, 255, 0), 2)
     
    cv2.imshow("houghline",img)
    cv2.waitKey()
    cv2.destroyAllWindows()
    

    到此这篇关于python opencv检测直线 cv2.HoughLinesP的实现的文章就介绍到这了,更多相关opencv检测直线cv2.HoughLinesP内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • Opencv2.4.9函数HoughLinesP分析
    • OpenCV霍夫变换(Hough Transform)直线检测详解
    • Opencv Hough算法实现图片中直线检测
    • 利用Opencv中Houghline方法实现直线检测
    • Java+opencv3.2.0实现hough直线检测
    • Java+opencv3.2.0实现hough圆检测功能
    • Python下opencv使用hough变换检测直线与圆
    上一篇:python 对图片进行简单的处理
    下一篇:python 网络编程要点总结
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    python opencv检测直线 cv2.HoughLinesP的实现 python,opencv,检测,直线,cv2.HoughLinesP,