บทนำฮิสโตแกรม

ก่อนที่จะพูดถึงการใช้ฮิสโตแกรมในการประมวลผลภาพเราจะมาดูกันก่อนว่าฮิสโตแกรมคืออะไรใช้อย่างไรจากนั้นจึงเป็นตัวอย่างของฮิสโตแกรมเพื่อให้เข้าใจฮิสโตแกรมมากขึ้น

ฮิสโตแกรม

ฮิสโตแกรมคือกราฟ กราฟที่แสดงความถี่ของสิ่งใด ๆ โดยปกติแล้วฮิสโตแกรมจะมีแถบที่แสดงถึงความถี่ของการเกิดข้อมูลในชุดข้อมูลทั้งหมด

ฮิสโตแกรมมีสองแกนคือแกน x และแกน y

แกน x ประกอบด้วยเหตุการณ์ที่คุณต้องนับความถี่

แกน y ประกอบด้วยความถี่

ความสูงที่แตกต่างกันของแถบแสดงความถี่ของการเกิดข้อมูลที่แตกต่างกัน

โดยปกติแล้วฮิสโตแกรมจะมีลักษณะเช่นนี้

ตอนนี้เราจะเห็นตัวอย่างของฮิสโตแกรมนี้คือการสร้าง

ตัวอย่าง

พิจารณาชั้นเรียนของนักเรียนเขียนโปรแกรมและคุณกำลังสอน Python ให้พวกเขา

เมื่อสิ้นสุดภาคการศึกษาคุณจะได้ผลลัพธ์ที่แสดงในตาราง แต่มันยุ่งมากและไม่แสดงผลการเรียนโดยรวมของคุณ ดังนั้นคุณต้องสร้างฮิสโตแกรมของผลลัพธ์ของคุณเพื่อแสดงความถี่โดยรวมของการเกิดเกรดในชั้นเรียนของคุณ นี่คือวิธีที่คุณจะทำ

ใบแสดงผล

ชื่อ เกรด
จอห์น
แจ็ค
คาร์เตอร์
ทอมมี่
ลิซ่า C +
เดเร็ค ก -
ทอม B +

ฮิสโตแกรมของแผ่นผลลัพธ์

ตอนนี้สิ่งที่คุณจะทำคือคุณต้องหาสิ่งที่อยู่บนแกน x และแกน y

มีสิ่งหนึ่งที่ต้องแน่ใจคือแกน y นั้นมีความถี่ดังนั้นสิ่งที่อยู่บนแกน x แกน X ประกอบด้วยเหตุการณ์ที่ต้องคำนวณความถี่ ในกรณีนี้แกน x มีเกรด

ตอนนี้เราจะใช้ฮิสโตแกรมในภาพอย่างไร

ฮิสโตแกรมของรูปภาพ

ฮิสโตแกรมของรูปภาพเช่นเดียวกับฮิสโตแกรมอื่น ๆ ก็แสดงความถี่เช่นกัน แต่ฮิสโตแกรมภาพแสดงความถี่ของค่าความเข้มของพิกเซล ในฮิสโตแกรมรูปภาพแกน x จะแสดงความเข้มระดับสีเทาและแกน y จะแสดงความถี่ของความเข้มเหล่านี้

ตัวอย่างเช่น

ฮิสโตแกรมของภาพไอน์สไตน์ด้านบนจะเป็นแบบนี้

แกน x ของฮิสโตแกรมแสดงช่วงของค่าพิกเซล เนื่องจากเป็นภาพขนาด 8 bpp นั่นหมายความว่ามีสีเทา 256 ระดับหรือเฉดสีเทาอยู่ในนั้น นั่นคือสาเหตุที่ช่วงของแกน x เริ่มต้นจาก 0 และสิ้นสุดที่ 255 โดยมีช่องว่าง 50 ในขณะที่บนแกน y คือจำนวนความเข้มเหล่านี้

ดังที่คุณเห็นจากกราฟแท่งส่วนใหญ่ที่มีความถี่สูงจะอยู่ในส่วนครึ่งแรกซึ่งเป็นส่วนที่มืดกว่า นั่นหมายความว่าภาพที่เราได้นั้นมืดลง และสิ่งนี้สามารถพิสูจน์ได้จากภาพด้วย

การประยุกต์ใช้ฮิสโตแกรม

ฮิสโตแกรมมีประโยชน์มากมายในการประมวลผลภาพ การใช้งานครั้งแรกตามที่ได้กล่าวไว้ข้างต้นคือการวิเคราะห์ภาพ เราสามารถคาดเดาเกี่ยวกับภาพได้โดยดูที่ฮิสโตแกรม มันเหมือนกับการเอ็กซเรย์กระดูกของร่างกาย

การใช้ฮิสโตแกรมครั้งที่สองมีวัตถุประสงค์เพื่อความสว่าง ฮิสโตแกรมมีการใช้งานที่กว้างในความสว่างของภาพ ไม่เพียง แต่ในความสว่างเท่านั้น แต่ยังใช้ฮิสโทแกรมในการปรับคอนทราสต์ของภาพอีกด้วย

การใช้ฮิสโตแกรมที่สำคัญอีกประการหนึ่งคือการทำให้ภาพเท่ากัน

และสุดท้าย แต่ไม่ท้ายสุดฮิสโตแกรมมีประโยชน์อย่างกว้างขวางในการกำหนดเกณฑ์ ส่วนใหญ่จะใช้ในการมองเห็นด้วยคอมพิวเตอร์