请输入您要查询的百科知识:

 

词条 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/5 21:37:54