class Line – אובייקט Line

אובייקט הקו הוא attrtuple המוחזר על ידי Image.find_lines(), Image.find_line_segments(), ו-Image.get_regression(). הוא מייצג קטע קו מכוון בודד הן בצורת נקודות הקצה שלו (x1, y1) -- (x2, y2) והן בצורת מרחב Hough שלו (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. ערכים גבוהים יותר מציינים שיותר פיקסלי קצה הצביעו עבור קו זה. מספר שלם. אינדקס [5].

theta

זווית הקו במרחב Hough, במעלות, 0 – 179. מספר שלם. אינדקס [6].

rho

מרחק הקו מראשית התמונה במרחב Hough, בפיקסלים. מספר שלם עם סימן (יכול להיות שלילי). אינדקס [7].