词条 | cvHoughLine2 |
释义 | openCV中的一个函数: 功能:利用Hough变换在二值图像中寻找直线 格式: CvSeq * cvHoughLine2(CvArr * image,void * line_storage,int method,double rho,double theta,int threshold,double param1 = 0,double param2 = 0) 各个参数的解释: image 输入 8-比特、单通道 (二值) 图像,当用CV_HOUGH_PROBABILISTIC方法检测的时候其内容会被函数改变。 line_storage 检测到的线段存储仓,也可以是包含线段参数特殊类型(具有单行、单列的矩阵)。矩阵头被函数修改,使其行、列包含一组检测到的线段。如果line_storage是矩阵,而实际线段数超过矩阵尺寸,那么最大可能数目的线段被返回。 method Hough的变换方法(可以是CV_HOUGH_STANDARD;CV_HOUGH_PROBABILISTIC;CV_HOUGH_MULTI_SCALE)。 rho 以像素为单位的距离精度。 theta 弧度测量的角度精度。 threshold 阈值参数,即当相应的累计值大于这个参数时,函数返回这条线段。 param1 对传统Hough变换直接设为0,对概率Hough变换表示最小线段的长度;对多尺度 Hough 变换,它是距离精度 rho 的分母 (大致的距离精度是 rho 而精确的应该是 rho / param1 ).。 param2 传统Hough变换为0;对概率Hough变换表示在同一条直线上进行碎线段链接的最大间隔值(gap);对多尺度 Hough 变换,它是角度精度 theta 的分母 (大致的角度精度是 theta 而精确的角度应该是 theta / param2)。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。