OpenCV中的霍夫线变换、概率霍夫线变换

OpenCV中的霍夫线变换、概率霍夫线变换

    • 1. 效果图
    • 2. 原理
      • 2.1 什么是霍夫变换?
      • 2.2 什么是概率霍夫变换?
    • 3. 源码
      • 3.1 霍夫变换
      • 3.2 概率霍夫变换
    • 参考

这篇博客将介绍Python,OpenCV中的霍夫变换。包括什么是霍夫变换(Hough Transform)、概率霍夫变换(Probablistic Hough Transform),以及如何使用cv2.HoughLines(),cv2.HoughLinesP()来检测图像中的线条。

1. 效果图

原始图 VS霍夫变换效果图如下:

图中检测了所有线,包括角度为0°~180°(红色线,经过原点下方的点)和 角度为-180°~0°的(绿色线,经过原点上方的点)。

你可能感兴趣的:(Python,OpenCV,图像处理,图像处理,Python,OpenCV,python,opencv,(概率)霍夫线变换,Hough,Transform)