class Histogram -- Histogram Object¶
ออบเจกต์ฮิสโตแกรมส่งคืนโดย Image.get_histogram() ชื่อคลาสพื้นฐานคือ histogram
สำหรับภาพระดับสีเทา ฮิสโตแกรมมีช่องข้อมูลเดียว สำหรับภาพ RGB565 ฮิสโตแกรมมีสามช่องครอบคลุมแกน CIE-LAB L, A, และ B ในทั้งสองกรณี แต่ละช่องจะถูกทำให้เป็นมาตรฐานเพื่อให้ผลรวมของบินเท่ากับ 1.0
รายการบินต่อช่องเปิดเผยทั้งในรูปแบบเมธอดที่ผูก (hist.bins()) และการเข้าถึงแบบดัชนีย่อย (hist[0]) การลดระดับระดับสูง get_percentile(), get_threshold(), และ get_statistics() ส่งคืน Percentile, Threshold, และ Statistics attrtuples ตามลำดับ
- class image.histogram¶
กรุณาเรียก
Image.get_histogram()เพื่อสร้างออบเจกต์นี้ ไม่มีตัวสร้างแบบสาธารณะ- bins() list[float]¶
ส่งคืนรายการบินสำหรับฮิสโตแกรมระดับสีเทา แต่ละรายการอยู่ในช่วง 0.0 ถึง 1.0 และรายการทั้งหมดรวมกันได้ 1.0
เทียบเท่ากับ
histogram[0]
- l_bins() list[float]¶
ส่งคืนรายการบินสำหรับช่อง LAB
Lของฮิสโตแกรม RGB565 แต่ละรายการอยู่ในช่วง 0.0 ถึง 1.0 และรายการทั้งหมดรวมกันได้ 1.0เทียบเท่ากับ
histogram[0]
- a_bins() list[float]¶
ส่งคืนรายการบินสำหรับช่อง LAB
Aของฮิสโตแกรม RGB565 แต่ละรายการอยู่ในช่วง 0.0 ถึง 1.0 และรายการทั้งหมดรวมกันได้ 1.0เทียบเท่ากับ
histogram[1]
- b_bins() list[float]¶
ส่งคืนรายการบินสำหรับช่อง LAB
Bของฮิสโตแกรม RGB565 แต่ละรายการอยู่ในช่วง 0.0 ถึง 1.0 และรายการทั้งหมดรวมกันได้ 1.0เทียบเท่ากับ
histogram[2]
- get_percentile(percentile: float) image.percentile¶
คำนวณ CDF ของทุกช่องฮิสโตแกรมและส่งคืนค่าบินที่
percentileที่ร้องขอ (จำนวนทศนิยมใน0.0--1.0)มีประโยชน์สำหรับหาค่าต่ำสุด/สูงสุดของการกระจายสีขณะละเว้นค่าผิดปกติ (
get_percentile(0.05)และget_percentile(0.95)ให้ค่าต่ำสุด/สูงสุดที่แข็งแกร่ง)ส่งคืน
Percentileattrtuple
- get_threshold() image.threshold¶
ใช้วิธี Otsu บนทุกช่องเพื่อหาค่าขีดแบ่งที่แบ่งการกระจายของแต่ละช่องออกเป็นฝั่ง "พื้นหลัง" และ "เบื้องหน้า" ได้ดีที่สุด ค่าขีดแบ่งที่ส่งคืนเหมาะอย่างยิ่งสำหรับส่งโดยตรงไปยัง
Image.binary()หรือเมธอดอื่นที่รับค่าขีดแบ่งสี LABL/A/Bส่งคืน
Thresholdattrtuple
- get_statistics() image.statistics¶
คำนวณค่าเฉลี่ย ค่ามัธยฐาน ค่าฐานนิยม ส่วนเบี่ยงเบนมาตรฐาน ค่าต่ำสุด ค่าสูงสุด ควอร์ไทล์ล่าง และควอร์ไทล์บนของทุกช่องฮิสโตแกรม
ส่งคืน
Statisticsattrtuple
- get_stats() image.statistics¶
นามแฝงสำหรับ
get_statistics()
- statistics() image.statistics¶
นามแฝงสำหรับ
get_statistics()