opencv 霍夫变换不懂啊~!!!!

2024年11月18日 14:46
有2个网友回答
网友(1):

lines = cvHoughLines2 (cannyImg, storage, CV_HOUGH_PROBABILISTIC,1,CV_PI/180, 40, 200, 10);

40是一个阈值,越小检测到的线越多
200是最小线段长度,可以改小一点,你要的线很可能过短被过滤了。
10是碎线链接参数,如果两跳线共线 但中间断了,可以通过加大这个参数使他重新链接。

网友(2):

检测到的直线中含有的点的个数超过该阈值就将该直线计入cannyImg中