OPencv霍夫变换cvHoughLines2的参数theta的说明

来源:互联网 发布:犀牛软件教学 编辑:程序博客网 时间:2024/04/30 23:05

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

直线角度为钝角时obtuseAngle=270-theta*180/CV_PI;其中obtuseAngle 为笛卡尔坐标系中的锐角角度,theta为霍夫变换求出的角度。

0 0
原创粉丝点击