对line类对象的theta()有点疑问
-
对图像进行直线检测,检测出两条直线,可以看到直线的theta()为43和111
然而将检测到的直线画出来,如下图
可以看到右边的线theta应该对应43,这很好理解,以这个为基础,那么左边的线角度应该是要大于135度的,可为啥theta为111
-
此回复已被删除!
-
霍夫变换里的角度,准确的定义是:
直线到原点做一个垂线段,theta是这个垂线段的角度,rho就是垂线段的长度。
你这里直线的两个点都知道了,用atan2(dy, dx)也可以计算弧度。
-
@kidswong999 原点是哪个点?左上角的那个点吗?
-
@m1aw 对,零零是左上角。