สินค้า Digital Image Processing
ตัวอย่างการใช้งาน
ตัวอย่างการใช้งาน
การทำ Optical Character Recognition (OCR) ใน Python
การทำ Optical Character Recognition (OCR) ใน Python สามารถทำได้โดยใช้ไลบรารี pytesseract
ซึ่งเป็นไลบรารี Python ที่เป็น wrapper ของ Tesseract OCR engine โดย Google
ขั้นตอนการติดตั้ง
- ติดตั้ง Tesseract OCR บนเครื่องของคุณ
- ติดตั้งไลบรารี
pytesseract
และPillow
(ไลบรารีการจัดการภาพใน Python)
ติดตั้ง Tesseract OCR
สำหรับ Windows:
- ดาวน์โหลดและติดตั้ง Tesseract จาก: https://github.com/UB-Mannheim/tesseract/wiki
- เพิ่มตำแหน่งที่ติดตั้ง Tesseract ลงในระบบ Path
อธิบายโค้ด
import pytesseract
และfrom PIL import Image
เพื่อเรียกใช้ไลบรารีที่ต้องการ- สำหรับผู้ใช้ Windows ให้ระบุเส้นทางที่ติดตั้ง Tesseract
- โหลดรูปภาพโดยใช้
Image.open()
- ใช้
pytesseract.image_to_string()
เพื่อทำ OCR และรับข้อความที่ได้จากรูปภาพ
การดึงข้อมูลจากฐานข้อมูล MySQL ด้วย Python
การดึงข้อมูลจากฐานข้อมูล MySQL ด้วย Python สามารถทำได้โดยใช้ไลบรารี mysql-connector-python
ซึ่งเป็นไลบรารีที่รองรับการเชื่อมต่อและจัดการกับ MySQL
อธิบายโค้ด
import mysql.connector
: เรียกใช้ไลบรารีmysql-connector-python
conn = mysql.connector.connect(...)
: สร้างการเชื่อมต่อกับฐานข้อมูล โดยระบุhost
,user
,password
, และdatabase
cursor = conn.cursor()
: สร้างตัว cursor เพื่อใช้ในการ execute คำสั่ง SQLquery = "SELECT * FROM your_table"
: เขียนคำสั่ง SQL ที่ต้องการดึงข้อมูลcursor.execute(query)
: ใช้ cursor ในการ execute คำสั่ง SQLresults = cursor.fetchall()
: ดึงผลลัพธ์ทั้งหมดจากการ execute คำสั่ง SQL- ใช้ loop เพื่อแสดงผลลัพธ์
- ปิด cursor และการเชื่อมต่อเมื่อใช้งานเสร็จ
ตัวอย่างการใช้งานจริง
สมมุติว่าคุณมีฐานข้อมูลชื่อ mydatabase
และตารางชื่อ employees
ที่มีคอลัมน์ id
, name
, และ salary
: