แปลงภาพเป็นฮิสโตแกรม

การแปลงภาพเป็นฮิสโตแกรมนั้นเป็นหนึ่งในคำสั่งของภาษาที่เขียขึ้นโดย 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 มาเพื่อวาดกราฟและแสดงตารางออกมาจากนั้นก็เลือกไฟล์ภาพที่เราจะทำการแปลงเป็นเส้นฮิสโตแกรมลักษณะจะมีรูปร่างคล้ายกับคลื่นของน้ำ ต่อมาก็จะเป็นการกำหนดเส้นตารางที่เราจะแสดงออกมาตามด้วยคำสั่งสุดท้ายที่แสดงตารางกราฟฮิสโตแกรมออกมา

 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : แปลงภาพเป็นฮิสโตแกรม

-VDO Tutorail - Python (51)

-บทเรียนเกี่ยวกับ Python (58)

-บทเรียนเกี่ยวกับ Python GUI (17)

-เทคนิคการเขียน Python (66)

-ถาม-ตอบ ปัญหา Python (628)

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ตัวแปร List ใน Python เหมาะสำหรับงานแบบไหน
โดย athirach.offcial พ 27 มี.ค. 2024 11:34 am บอร์ด Python Knowledge
0
15
พ 27 มี.ค. 2024 11:34 am โดย athirach.offcial View Topic ตัวแปร List ใน Python เหมาะสำหรับงานแบบไหน
data science คืออะไร ? มีหน้าที่อะไร
โดย athirach.offcial พ 27 มี.ค. 2024 11:24 am บอร์ด Python Knowledge
0
20
พ 27 มี.ค. 2024 11:24 am โดย athirach.offcial View Topic data science คืออะไร ? มีหน้าที่อะไร
ไลบรารี SciPy การใช้เพื่อแก้ปัญหาทางวิทยาศาสตร์และคณิตศาสตร์
โดย athirach.offcial พ 27 มี.ค. 2024 11:14 am บอร์ด Python Knowledge
0
13
พ 27 มี.ค. 2024 11:14 am โดย athirach.offcial View Topic ไลบรารี SciPy การใช้เพื่อแก้ปัญหาทางวิทยาศาสตร์และคณิตศาสตร์
เชื่อมต่อ WordPress กับฐานข้อมูล วิธีเชื่อมต่อฐานข้อมูลง่ายๆ
โดย athirach.offcial พ 27 มี.ค. 2024 11:03 am บอร์ด Wordpress Developing Knowledge
0
8
พ 27 มี.ค. 2024 11:03 am โดย athirach.offcial View Topic เชื่อมต่อ WordPress กับฐานข้อมูล วิธีเชื่อมต่อฐานข้อมูลง่ายๆ
SQL - Trigger คืออะไร? มีประโยชน์อย่างไรในการทำงาน
โดย athirach.offcial พ 27 มี.ค. 2024 10:54 am บอร์ด SQL Knowledge
1
16
พ 27 มี.ค. 2024 5:49 pm โดย athirach.offcial View Topic SQL - Trigger คืออะไร? มีประโยชน์อย่างไรในการทำงาน
วิธีอ่านค่าแรม จากสติ๊กเกอร์แปะแรม ตัวอย่างของ KVR Kingston
โดย mindphp อ 26 มี.ค. 2024 6:28 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
27
อ 26 มี.ค. 2024 6:28 pm โดย mindphp View Topic วิธีอ่านค่าแรม จากสติ๊กเกอร์แปะแรม ตัวอย่างของ KVR Kingston
การลบฐานข้อมูลโดยไม่ Backup ความผิดพลาดที่สามารถเสื่อมเสียธุรกิจ
โดย athirach.offcial อ 26 มี.ค. 2024 6:24 pm บอร์ด SQL Knowledge
0
38
อ 26 มี.ค. 2024 6:24 pm โดย athirach.offcial View Topic การลบฐานข้อมูลโดยไม่ Backup ความผิดพลาดที่สามารถเสื่อมเสียธุรกิจ
ทำความรู้จัก Linear regression เทคนิคพื้นฐานทางสถิติในการทำนายข้อมูล
โดย athirach.offcial อ 26 มี.ค. 2024 3:04 pm บอร์ด Python Knowledge
0
40
อ 26 มี.ค. 2024 3:04 pm โดย athirach.offcial View Topic ทำความรู้จัก Linear regression เทคนิคพื้นฐานทางสถิติในการทำนายข้อมูล