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) ให้ค่าต่ำสุด/สูงสุดที่แข็งแกร่ง)

ส่งคืน Percentile attrtuple

get_threshold() image.threshold

ใช้วิธี Otsu บนทุกช่องเพื่อหาค่าขีดแบ่งที่แบ่งการกระจายของแต่ละช่องออกเป็นฝั่ง "พื้นหลัง" และ "เบื้องหน้า" ได้ดีที่สุด ค่าขีดแบ่งที่ส่งคืนเหมาะอย่างยิ่งสำหรับส่งโดยตรงไปยัง Image.binary() หรือเมธอดอื่นที่รับค่าขีดแบ่งสี LAB L/A/B

ส่งคืน Threshold attrtuple

get_statistics() image.statistics

คำนวณค่าเฉลี่ย ค่ามัธยฐาน ค่าฐานนิยม ส่วนเบี่ยงเบนมาตรฐาน ค่าต่ำสุด ค่าสูงสุด ควอร์ไทล์ล่าง และควอร์ไทล์บนของทุกช่องฮิสโตแกรม

ส่งคืน Statistics attrtuple

get_stats() image.statistics

นามแฝงสำหรับ get_statistics()

statistics() image.statistics

นามแฝงสำหรับ get_statistics()