所发生的是我检测到一行的一部分,而不是整条线--如图中的红线填充了越来越多的行。我试着把这条线弄模糊一点,但到目前为止还没有什么好运气。有人知道怎么解决这个问题吗?编辑
当我测量然后在油漆线,假设是30。(我使用sqrt(加长^2+长^2)来完成此操作)。那么,minLength in houghlines2的概率就更短了。
我在想如何找到一条线的终点。假设我在cartesian坐标系中有一条来自(0,0) to (2,2)的直线,opencv使用概率霍夫线变换看到了这条直线,我如何找到这两个点?我知道hough直线变换通过匹配点来查找直线,但是我如何使用这条直线并找到组成这条直线的两个点呢?
库中是否已经内置了提供此功能的函数?
我试图使用opencv-python中的HoughLinesP解析floorplans,将它们转换为一个线坐标数组,该函数只返回有角度的线,与我图像中的实际线没有关系。extremely basic.png', -1)
# Get lines with probabilistic hough我尝试了所有的选项,尝试了非概率的Hough线,但都无济于事。