class Line – Line 객체

line 객체는 Image.find_lines(), Image.find_line_segments(), Image.get_regression() 이 반환하는 attrtuple 입니다. 이는 끝점 형식 (x1, y1) -- (x2, y2) 와 허프 공간 형식 (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

허프 공간에서 선의 크기입니다. 값이 클수록 더 많은 에지 픽셀이 이 선에 투표했음을 나타냅니다. 정수. 인덱스 [5].

theta

허프 공간에서 선의 각도이며, 단위는 도(degree), 범위는 0 – 179입니다. 정수. 인덱스 [6].

rho

허프 공간에서 이미지 원점으로부터 선까지의 거리이며, 단위는 픽셀입니다. 부호 있는 정수(음수일 수 있음). 인덱스 [7].