多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# Line类 – 直线对象 直线对象是由`image.find_lines`, `image.find_line_segments`或 `image.get_regression`返回的。 * [ ] **构造函数** ``` class image.line ``` 请调用`image.find_lines()`,`image.find_line_segments()`, 或`image.get_regression()`函数来创建此对象。 * [ ] **方法** ``` line.line() ``` > 直线元组 *参数:* * 无 *返回:* * 返回一个直线元组(x1, y1, x2, y2) ,用于如`image.draw_line`等其他的`image`方法。 ``` line.x1() ``` > 直线的p1顶点 x坐标分量 *参数:* * 无 *返回:* * 返回直线的p1顶点 x坐标分量。 您也可以通过索引`[0]`取得这个值。 ``` line.y1() ``` > 直线的p1 y分量 *参数:* * 无 *返回:* * 返回直线的p1 y分量。 您也可以通过索引`[1]`取得这个值。 ``` line.x2() ``` > 返回直线的p2 x分量 *参数:* * 无 *返回:* * 返回直线的p2 x分量。 您也可以通过索引`[2]`取得这个值。 ``` line.y2() ``` > 返回直线的p2 y分量 *参数:* * 无 *返回:* * 返回直线的p2 y分量。 您也可以通过索引`[3]`取得这个值。 ``` line.length() ``` > 直线长度 *参数:* * 无 *返回:* * 返回直线长度即 sqrt(((x2-x1)^2) + ((y2-y1)^2). 您也可以通过索引`[4]`取得这个值。 ``` line.magnitude() ``` > 霍夫变换后的直线的模 *参数:* * 无 *返回:* * 返回霍夫变换后的直线的模(magnitude)。 您也可以通过索引`[5]`取得这个值。 ``` line.theta() ``` > 霍夫变换后的直线的角度 *参数:* * 无 *返回:* * 返回霍夫变换后的直线的角度(0-179度)。 您也可以通过索引`[7]`取得这个值。 ``` line.rho() ``` > 霍夫变换后的直线p值 *参数:* * 无 *返回:* * 返回霍夫变换后的直线p值。 ``` 您也可以通过索引`[8]`取得这个值。