autoworks24.com

สินค้า Digital Image Processing

ตัวอย่างการใช้งาน

ocr opencv python

ตัวอย่างการใช้งาน

การทำ Optical Character Recognition (OCR) ใน Python

การทำ Optical Character Recognition (OCR) ใน Python สามารถทำได้โดยใช้ไลบรารี pytesseract ซึ่งเป็นไลบรารี Python ที่เป็น wrapper ของ Tesseract OCR engine โดย Google

ขั้นตอนการติดตั้ง

  1. ติดตั้ง Tesseract OCR บนเครื่องของคุณ
  2. ติดตั้งไลบรารี pytesseract และ Pillow (ไลบรารีการจัดการภาพใน Python)

ติดตั้ง Tesseract OCR

  • สำหรับ Windows:

    • ดาวน์โหลดและติดตั้ง Tesseract จาก: https://github.com/UB-Mannheim/tesseract/wiki
    • เพิ่มตำแหน่งที่ติดตั้ง Tesseract ลงในระบบ Path

อธิบายโค้ด

  1. import pytesseract และ from PIL import Image เพื่อเรียกใช้ไลบรารีที่ต้องการ
  2. สำหรับผู้ใช้ Windows ให้ระบุเส้นทางที่ติดตั้ง Tesseract
  3. โหลดรูปภาพโดยใช้ Image.open()
  4. ใช้ pytesseract.image_to_string() เพื่อทำ OCR และรับข้อความที่ได้จากรูปภาพ

การดึงข้อมูลจากฐานข้อมูล MySQL ด้วย Python

การดึงข้อมูลจากฐานข้อมูล MySQL ด้วย Python สามารถทำได้โดยใช้ไลบรารี mysql-connector-python ซึ่งเป็นไลบรารีที่รองรับการเชื่อมต่อและจัดการกับ MySQL

อธิบายโค้ด

  1. import mysql.connector: เรียกใช้ไลบรารี mysql-connector-python
  2. conn = mysql.connector.connect(...): สร้างการเชื่อมต่อกับฐานข้อมูล โดยระบุ host, user, password, และ database
  3. cursor = conn.cursor(): สร้างตัว cursor เพื่อใช้ในการ execute คำสั่ง SQL
  4. query = "SELECT * FROM your_table": เขียนคำสั่ง SQL ที่ต้องการดึงข้อมูล
  5. cursor.execute(query): ใช้ cursor ในการ execute คำสั่ง SQL
  6. results = cursor.fetchall(): ดึงผลลัพธ์ทั้งหมดจากการ execute คำสั่ง SQL
  7. ใช้ loop เพื่อแสดงผลลัพธ์
  8. ปิด cursor และการเชื่อมต่อเมื่อใช้งานเสร็จ

ตัวอย่างการใช้งานจริง

สมมุติว่าคุณมีฐานข้อมูลชื่อ mydatabase และตารางชื่อ employees ที่มีคอลัมน์ id, name, และ salary:

sql python