บทนำฮิสโตแกรม
ก่อนที่จะพูดถึงการใช้ฮิสโตแกรมในการประมวลผลภาพเราจะมาดูกันก่อนว่าฮิสโตแกรมคืออะไรใช้อย่างไรจากนั้นจึงเป็นตัวอย่างของฮิสโตแกรมเพื่อให้เข้าใจฮิสโตแกรมมากขึ้น
ฮิสโตแกรม
ฮิสโตแกรมคือกราฟ กราฟที่แสดงความถี่ของสิ่งใด ๆ โดยปกติแล้วฮิสโตแกรมจะมีแถบที่แสดงถึงความถี่ของการเกิดข้อมูลในชุดข้อมูลทั้งหมด
ฮิสโตแกรมมีสองแกนคือแกน x และแกน y
แกน x ประกอบด้วยเหตุการณ์ที่คุณต้องนับความถี่
แกน y ประกอบด้วยความถี่
ความสูงที่แตกต่างกันของแถบแสดงความถี่ของการเกิดข้อมูลที่แตกต่างกัน
โดยปกติแล้วฮิสโตแกรมจะมีลักษณะเช่นนี้
ตอนนี้เราจะเห็นตัวอย่างของฮิสโตแกรมนี้คือการสร้าง
ตัวอย่าง
พิจารณาชั้นเรียนของนักเรียนเขียนโปรแกรมและคุณกำลังสอน Python ให้พวกเขา
เมื่อสิ้นสุดภาคการศึกษาคุณจะได้ผลลัพธ์ที่แสดงในตาราง แต่มันยุ่งมากและไม่แสดงผลการเรียนโดยรวมของคุณ ดังนั้นคุณต้องสร้างฮิสโตแกรมของผลลัพธ์ของคุณเพื่อแสดงความถี่โดยรวมของการเกิดเกรดในชั้นเรียนของคุณ นี่คือวิธีที่คุณจะทำ
ใบแสดงผล
ชื่อ | เกรด |
---|---|
จอห์น | ก |
แจ็ค | ง |
คาร์เตอร์ | ข |
ทอมมี่ | ก |
ลิซ่า | C + |
เดเร็ค | ก - |
ทอม | B + |
ฮิสโตแกรมของแผ่นผลลัพธ์
ตอนนี้สิ่งที่คุณจะทำคือคุณต้องหาสิ่งที่อยู่บนแกน x และแกน y
มีสิ่งหนึ่งที่ต้องแน่ใจคือแกน y นั้นมีความถี่ดังนั้นสิ่งที่อยู่บนแกน x แกน X ประกอบด้วยเหตุการณ์ที่ต้องคำนวณความถี่ ในกรณีนี้แกน x มีเกรด
ตอนนี้เราจะใช้ฮิสโตแกรมในภาพอย่างไร
ฮิสโตแกรมของรูปภาพ
ฮิสโตแกรมของรูปภาพเช่นเดียวกับฮิสโตแกรมอื่น ๆ ก็แสดงความถี่เช่นกัน แต่ฮิสโตแกรมภาพแสดงความถี่ของค่าความเข้มของพิกเซล ในฮิสโตแกรมรูปภาพแกน x จะแสดงความเข้มระดับสีเทาและแกน y จะแสดงความถี่ของความเข้มเหล่านี้
ตัวอย่างเช่น
ฮิสโตแกรมของภาพไอน์สไตน์ด้านบนจะเป็นแบบนี้
แกน x ของฮิสโตแกรมแสดงช่วงของค่าพิกเซล เนื่องจากเป็นภาพขนาด 8 bpp นั่นหมายความว่ามีสีเทา 256 ระดับหรือเฉดสีเทาอยู่ในนั้น นั่นคือสาเหตุที่ช่วงของแกน x เริ่มต้นจาก 0 และสิ้นสุดที่ 255 โดยมีช่องว่าง 50 ในขณะที่บนแกน y คือจำนวนความเข้มเหล่านี้
ดังที่คุณเห็นจากกราฟแท่งส่วนใหญ่ที่มีความถี่สูงจะอยู่ในส่วนครึ่งแรกซึ่งเป็นส่วนที่มืดกว่า นั่นหมายความว่าภาพที่เราได้นั้นมืดลง และสิ่งนี้สามารถพิสูจน์ได้จากภาพด้วย
การประยุกต์ใช้ฮิสโตแกรม
ฮิสโตแกรมมีประโยชน์มากมายในการประมวลผลภาพ การใช้งานครั้งแรกตามที่ได้กล่าวไว้ข้างต้นคือการวิเคราะห์ภาพ เราสามารถคาดเดาเกี่ยวกับภาพได้โดยดูที่ฮิสโตแกรม มันเหมือนกับการเอ็กซเรย์กระดูกของร่างกาย
การใช้ฮิสโตแกรมครั้งที่สองมีวัตถุประสงค์เพื่อความสว่าง ฮิสโตแกรมมีการใช้งานที่กว้างในความสว่างของภาพ ไม่เพียง แต่ในความสว่างเท่านั้น แต่ยังใช้ฮิสโทแกรมในการปรับคอนทราสต์ของภาพอีกด้วย
การใช้ฮิสโตแกรมที่สำคัญอีกประการหนึ่งคือการทำให้ภาพเท่ากัน
และสุดท้าย แต่ไม่ท้ายสุดฮิสโตแกรมมีประโยชน์อย่างกว้างขวางในการกำหนดเกณฑ์ ส่วนใหญ่จะใช้ในการมองเห็นด้วยคอมพิวเตอร์