ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 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]`取得这个值。