class Line -- كائن Line#

كائن الخط هو attrtuple تعيده Image.find_lines() و Image.find_line_segments() و Image.get_regression(). يمثل قطعة خط موجّهة واحدة بصيغتي نقطتي طرفيها (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#

زاوية الخط في فضاء هاف، بالدرجات، من 0 إلى 179. عدد صحيح. الفهرس [6].

rho#

مسافة الخط عن أصل الصورة في فضاء هاف، بالبكسل. عدد صحيح ذو إشارة (يمكن أن يكون سالبًا). الفهرس [7].