แปลงภาพเป็นฮิสโตแกรม
การแปลงภาพเป็นฮิสโตแกรมนั้นเป็นหนึ่งในคำสั่งของภาษาที่เขียขึ้นโดย Python ที่มีการเรียกโมดูล matplotlib มาใช้เพื่อสร้างตารางขึ้นมาแต่ในส่วนนี้จะเป็นการแสดงแผนภาพเป็นฮิสโตแกรมลักษณะจะคล้ายๆ คลื่นน้ำ คำสั่งโค้ดในการทำงานนั้นสามารถศึกษารายละเอียดและคำสั่งการทำงานได้บริเวณด้านล่างนี้เลยครับ
ติดตั้ง matplotlib บนระบบปฏิบัติการบน Windows ในกรณีที่ติดตั้ง pip คำสั่งแรกไม่ได้นั้นให้ลองใช้ pip2 แทน
pip install matplotlib
pip2 install matplotlib
ส่วนคำสั่งอัพเกรดติดตั้งเครื่องมือในการทำงาน
pip install --upgrade setuptools
Input
import cv2
from matplotlib import pyplot as plt
img = cv2.imread('1.jpg', 0)
plt.hist(img.ravel(), 256, [0, 256])
plt.show()
Output
คำสั่งการทำงานของการแปลงภาพเป็นฮิสโตแกรมที่เขียนโดยภาษา Python เริ่มแรกต้องติดตั้งโมดูล malplotlib ก่อนและจากนั้นเรียกโมดูล malplotlib มาเพื่อวาดกราฟและแสดงตารางออกมาจากนั้นก็เลือกไฟล์ภาพที่เราจะทำการแปลงเป็นเส้นฮิสโตแกรมลักษณะจะมีรูปร่างคล้ายกับคลื่นของน้ำ ต่อมาก็จะเป็นการกำหนดเส้นตารางที่เราจะแสดงออกมาตามด้วยคำสั่งสุดท้ายที่แสดงตารางกราฟฮิสโตแกรมออกมา
ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : แปลงภาพเป็นฮิสโตแกรม