由于Opencv的坐标体系为左上角为原点,横向为x轴,纵向为y轴,而我们平时使用的坐标系为笛卡尔坐标系(左下角为原点横向为x,纵向为y),所以霍夫变换cvHoughLines2中的theta与笛卡尔坐标的theta存在一个变换。直线角度为锐角时acuteAngle = 90-theta*180/CV_PI;其中acuteAngle 为笛卡尔坐标系中的锐角角度,theta为霍夫变换求出的角度;
直线角度为钝角时obtuseAngle=270-theta*180/CV_PI;其中obtuseAngle 为笛卡尔坐标系中的锐角角度,theta为霍夫变换求出的角度。