ดู: 4447|ตอบกลับ: 5

เทคนิค หาคำในซับ OCR แบบพิเศษ สำหรับตรวจความเรียบร้อย

[คัดลอกลิงก์]
โพสต์เมื่อ 8-8-2013 21:47:43 | แสดงทุกชั้น |โหมดการอ่าน
แก้ไขครั้งสุดท้ายโดย Vista2k7 เมื่อ 9-8-2013 09:41

โปรแกรมที่ใช้ คือ Notepad++ หรือ EditPlus หรือ UltraEdit หรือโปรแกรมที่ค้นหาด้วย Regular expression ได้

ผมได้ทำไว้เวลาตรวจด้วยตาแล้วยังหลงออกมา
ให้ copy ตัวหนังสือที่อยู่ใน Code ใส่ในช่อง Find แล้วติ๊ก Regular expression ไว้ด้วย แล้วกดค้นหา


หาตัวเลขที่ติดกับตัวหนังสือเป็นตัวถัดไป
  1. [0-9][^{0-9,:)F+%}^\-^\s^\\^.*]
คัดลอกโค้ด
ตัวอย่าง
ที่จะเจอประมาณนี้ คือ "1ปี", "3ชั่วโมง", "3year", "9min", "5+9="
ที่ไม่เจอในขีดเส้นใต้ คือ "1-3 นาที", "ชั้น 3F", "5+9", "100%", "100%", "1 ปี", "1, 2, 3...",  "1,200 ไมล์"

*** แต่ถ้าในซับมี แบบนี้ "1 ,200 ไมล์" มันจะหาไม่เจอ ให้ใช้
  1. [0-9][^{0-9,:)F+%}^\-^\\^.*]
คัดลอกโค้ด
แต่จะทำให้เจอตัวที่ถูกอยู่แล้วเจอด้วยนะครับ เช่น "1 ปี"


หาตัว "ๆ" ที่ติดกับตัวหนังสือข้างหลัง
  1. [ๆ][^\s^\\^.*]
คัดลอกโค้ด
ตัวอย่าง
ที่จะเจอประมาณนี้ ในขีดเส้นใต้ คือ "นี่ ๆเธอ", "เฮ้ๆไม่ได้นะ"
คำที่ไม่เจอจะข้าม ก็มี "ๆ" แล้วจบด้วยขึ้นบรรทัดใหม่ และประมาณนี้ คือ "นี่ ๆ เธอ", "ชู่ ๆ...", "ชู่ ๆ\N" (อันนี้ผมต้องให้มันข้ามเพราะว่าผมใช้ซับแบบ ass)

หาตัว "ๆ" ที่ติดกับตัวหนังสือข้างหน้า
  1. [^*^\s][ๆ]
คัดลอกโค้ด
ตัวอย่าง
ที่จะเจอประมาณนี้ ในขีดเส้นใต้ คือ "นี่ๆ เธอ", "เฮ้ๆ ไม่ได้นะ"

ลองดูนะครับ มันจะช่วยให้งานซับง่ายขึ้น
โพสต์เมื่อ 9-8-2013 09:12:56 | แสดงทุกชั้น
ความรู้ใหม่อีกแล้วครับ
โพสต์เมื่อ 9-8-2013 09:13:53 | แสดงทุกชั้น
ดีครับ ขอบคุณมากมาย
โพสต์เมื่อ 9-8-2013 18:19:13 | แสดงทุกชั้น
ขอบคุณนะครับ
โพสต์เมื่อ 7-10-2014 14:06:53 | แสดงทุกชั้น
โปรแกรมคุณภาพ
ขอบคุณมากครับ
โพสต์เมื่อ 14-1-2015 09:53:26 | แสดงทุกชั้น
เยี่ยมมากๆเลยนะ
ครับ
คุณต้องเข้าสู่ระบบก่อนจึงจะสามารถตอบกลับได้ เข้าสู่ระบบ | ลงทะเบียน

กฎเครดิตของบอร์ดนี้

ติดตามบัญชีทางการ
รูปแบบข้อความล้วน|รายชื่อผู้กระทำผิด|1080ip

หากพบการละเมิดลิขสิทธิ์ รายงานปัญหา ร้องเรียน หรือมีข้อเสนอแนะ โปรดส่งอีเมลไปที่: support@discuzth.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

ปิดไฟ ในบอร์ดนี้โพสต์
ติดตามบัญชีทางการ
กลับขึ้นบน