แปลงภาพเป็นข้อความ OCR

ถอดข้อความจากรูปภาพและเอกสารสแกนด้วย Tesseract.js ทำงานออฟไลน์สมบูรณ์แบบ

แปลงภาพเป็นข้อความ OCR

ถอดข้อความจากรูปภาพและเอกสารสแกนด้วย Tesseract.js ทำงานออฟไลน์สมบูรณ์แบบ

วิธีการทำงาน

1
Select Your File
Choose the file you want to process; your data is processed locally without uploads.
2
Configure Options
Adjust conversion, compression, or processing settings to suit your needs.
3
Process & Download
Run the task client-side in your browser and download the processed result.
ศูนย์ความรู้และแนวคิด

รู้จำอักขระออฟไลน์ OCR ถอดข้อความจากภาพด้วย Tesseract.js ในเบราว์เซอร์

เครื่องมือรู้จำอักขระออฟไลน์ (Offline OCR Studio) ช่วยตรวจจับ สกัด และแปลงข้อความภาพจากเอกสารสแกน ใบเสร็จรับเงิน หรือภาพถ่ายเอกสารให้กลายเป็นข้อความตัวอักษรดิจิทัลที่ค้นหาและคัดลอกได้ โดยทำงานผ่านเอนจิน Tesseract (Tesseract.js) ในรูปแบบ WebAssembly ภายในเบราว์เซอร์ 100% เครื่องมือนี้ต้องการไฟล์ข้อมูลภาษาที่ผ่านการฝึกฝน (traineddata) ซึ่งรองรับทั้งภาษาอังกฤษและภาษาไทย เมื่อดาวน์โหลดข้อมูล traineddata เข้ามาแล้ว การสแกนจะทำงานแบบออฟไลน์ทั้งหมดในหน่วยความจำของอุปกรณ์ ช่วยให้คุณสร้างไฟล์ Searchable PDF หรือคัดลอกข้อความภาษาไทยได้อย่างปลอดภัยโดยข้อมูลไม่รั่วไหล

สูตรและหลักการทางเทคนิค

กระบวนการ OCR = การเตรียมภาพล่วงหน้า (Binarization/Otsu) ➔ เอนจิน Tesseract.js (WASM + traineddata ภาษาไทย) ➔ กล่องข้อความและระดับความเชื่อมั่น (%) ➔ ส่งออก (TXT / Searchable PDF)

แปลงภาพพิกเซลให้อยู่ในรูปไบนารีคอนทราสต์สูง แยกแยะโครงสร้างบรรทัดและรูปร่างอักขระ จากนั้นเทียบเคียงกับโมเดลโครงข่ายประสาทเทียม LSTM ในไฟล์ traineddata เพื่อถอดรหัสข้อความและพิกัดตำแหน่งกล่องคำอย่างแม่นยำ

ข้อแนะนำและวิธีปฏิบัติที่ถูกต้อง

  • ให้ความสำคัญกับรายละเอียดพิกเซลจริงของตัวอักษร: ตรวจสอบให้แน่ใจว่าตัวหนังสือขนาดเล็กในภาพมีความสูงอย่างน้อย 20–30 พิกเซลขึ้นไป เพื่อให้เอนจิน Tesseract สามารถแยกแยะเส้นและหัวอักษรได้อย่างแม่นยำ
  • ดาวน์โหลดไฟล์ traineddata ภาษาไทยเพื่อรองรับสระและวรรณยุกต์: สำหรับการอ่านเอกสารภาษาไทย ให้เลือกแพ็กเกจภาษาไทย (tha) เพื่อให้ Tesseract.js โหลด traineddata ภาษาไทยที่รองรับโครงสร้างสระบน-ล่างและวรรณยุกต์ไทยอย่างถูกต้อง
  • ใช้การปรับคอนทราสต์หรือขาวดำ (Otsu Binarization) ก่อนเริ่มสแกน: หากภาพถ่ายมีเงาพาดผ่านหรือแสงสว่างไม่สม่ำเสมอ ให้เปิดฟิลเตอร์ปรับคอนทราสต์เพื่อแยกตัวหนังสือออกจากพื้นหลังให้เด่นชัด
  • ตรวจสอบความถูกต้องของสระซ้อนและวรรณยุกต์ในภาษาไทย: ภาษาไทยมีโครงสร้างอักขระซ้อนกัน 4 ระดับ ควรตรวจทานข้อความที่ถอดรหัสได้โดยเฉพาะคำที่มีสระบน วรรณยุกต์ และการการันต์

คำถามที่พบบ่อย (FAQ)

Searchable PDF คืออะไร และเอนจิน Tesseract สร้างขึ้นมาได้อย่างไร?
Searchable PDF หรือแซนด์วิช PDF คือเอกสารที่ผสานภาพสแกนต้นฉบับเข้ากับเลเยอร์ข้อความโปร่งใสที่มองไม่เห็นซึ่งวางซ้อนตรงกับตำแหน่งพิกเซลของตัวอักษรจริง เอนจิน Tesseract.js จะคำนวณพิกัดกล่องข้อความและสร้างเลเยอร์ตัวหนังสือลงใน PDF ทำให้ผู้ใช้สามารถค้นหาคำ ไฮไลต์ และคัดลอกข้อความได้เหมือนเอกสารพิมพ์ทั่วไป
ทำไมต้องดาวน์โหลด traineddata และรองรับภาษาไทยอย่างไร?
เอนจิน Tesseract ต้องการไฟล์ traineddata ซึ่งเป็นชุดข้อมูลโครงข่ายประสาทเทียม LSTM ที่ได้รับการฝึกฝนมาเฉพาะแต่ละภาษา สำหรับภาษาไทย ไฟล์ traineddata จะบรรจุพจนานุกรมและลักษณะทางสัณฐานวิทยาของพยัญชนะ สระ และวรรณยุกต์ไทย ช่วยให้ระบบถอดรหัสข้อความภาษาไทยได้อย่างแม่นยำ
ภาพถ่ายเอกสารที่มีข้อความเอียงหรือไม่ชัดเจน จะส่งผลต่อผลลัพธ์ของ OCR อย่างไร?
ความเอียงของภาพจะลดทอนความแม่นยำในการวิเคราะห์บรรทัดของ Tesseract ลงอย่างมาก ขอแนะนำให้หมุนภาพให้ตั้งตรงและครอบตัดเฉพาะส่วนข้อความก่อนทำการสแกน
เอกสารลับทางธุรกิจหรือสลิปการเงินปลอดภัยจากการรั่วไหลหรือไม่?
ปลอดภัยสูงสุด 100% เพราะระบบ OCR ทั้งหมดทำงานผ่าน WebAssembly ภายในเบราว์เซอร์ของคุณ ไม่มีการส่งภาพหรือข้อความที่อ่านได้ไปยังเซิร์ฟเวอร์ใดๆ เอกสารสำคัญของคุณจึงคงความเป็นส่วนตัวอย่างสมบูรณ์