Advertisement

Opencv暑期历程(第4天)

阅读量:

今天试着学习一下霍夫变换。(以便于日后复习和巩固知识,参考以下相关资料:http://www.cnblogs.com/skyfsm/p/6881686.html)

霍夫线变换

霍夫线变换是一种在图像中寻找直线的途径。OpenCV提供了三种霍夫线变换方法:标准霍夫线变换、多尺度霍夫线变换以及累积概率霍夫线变换。通过调用OpenCV中的函数HoughLines可以实现标准霍夫线变换和多尺度霍夫线变换的功能;而HoughLinesP函数则专门用于实现累积概率霍夫线变换的过程。

众所周知,在二维坐标系中,直线的标准方程形式通常表示为y = a*x + b。为了确定一条直线的具体表达式,则需要准确地计算出参数a和b的值。若采用极坐标系进行描述,则方程的形式会发生相应的变化。

θ代表的是直线与水平线形成的夹角,在极坐标系中ρ则表示圆心到这条直线的距离(也可以理解为原点到这条直线的垂直距离),同样地这些参数同样是表征一条直线的关键指标一旦θ和ρ被确定下来这条直线也就唯一地被确定下来了如图所示

![](https://ad.itadn.com/c/weblog/blog-img/imag

全部评论 (0)

还没有任何评论哟~