class Line -- Line object#

อ็อบเจกต์ line คือ attrtuple ที่คืนค่าโดย Image.find_lines(), Image.find_line_segments(), และ Image.get_regression() แสดงถึงส่วนเส้นตรงที่มีทิศทางเดียวในรูปแบบจุดปลาย (x1, y1) -- (x2, y2) และรูปแบบ Hough-space (rho, theta)

สามารถเข้าถึงฟิลด์โดยชื่อแอตทริบิวต์ (line.x1) หรือดัชนี (line[0]) อ็อบเจกต์นี้ไม่มีคอนสตรักเตอร์สาธารณะ

class image.line#

กรุณาเรียก Image.find_lines(), Image.find_line_segments(), หรือ Image.get_regression() เพื่อสร้างอ็อบเจกต์นี้

x1#

พิกัด X ของจุดปลายแรก จำนวนเต็ม ดัชนี [0]

y1#

พิกัด Y ของจุดปลายแรก จำนวนเต็ม ดัชนี [1]

x2#

พิกัด X ของจุดปลายที่สอง จำนวนเต็ม ดัชนี [2]

y2#

พิกัด Y ของจุดปลายที่สอง จำนวนเต็ม ดัชนี [3]

length#

ความยาวพิกเซลของส่วนเส้น: round(sqrt((x2-x1)**2 + (y2-y1)**2)) จำนวนเต็ม ดัชนี [4]

magnitude#

ขนาดของเส้นใน Hough-space ค่าสูงกว่าบ่งชี้ว่าพิกเซลขอบมากกว่าโหวตให้เส้นนี้ จำนวนเต็ม ดัชนี [5]

theta#

มุมของเส้นใน Hough-space เป็นองศา 0 -- 179 จำนวนเต็ม ดัชนี [6]

rho#

ระยะห่างของเส้นจากจุดกำเนิดภาพใน Hough-space เป็นพิกเซล จำนวนเต็มมีเครื่องหมาย (อาจเป็นลบได้) ดัชนี [7]