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].