คำแนะนำนี้ช่วยคุณแก้ไขปัญหาทั่วไปเมื่อใช้ OCR (การรู้จำตัวอักษรด้วยแสง) ใน VNTranslator
การตั้งค่าจอภาพที่รองรับ
VNTranslator OCR รองรับการตั้งค่าจอภาพต่างๆ:
OCR เวอร์ชัน 1.x: รองรับจอภาพเดี่ยวเท่านั้น
OCR เวอร์ชัน 2.x: รองรับหลายจอภาพ (การจัดเรียงแนวนอน / แกน X)
OCR เวอร์ชัน 3.x: รองรับหลายจอภาพ (การจัดเรียงแนวนอนและแนวตั้ง / แกน X และ Y)
ปัญหา: พื้นที่จับภาพ OCR ไม่ตรงกับตำแหน่งข้อความจริงบนหน้าจอ หรือภาพที่จับได้ถูกตัดหรือจัดวางผิดตำแหน่ง
สาเหตุ: การปรับขนาดการแสดงผลของ Windows มีผลต่อสิ่งที่คุณเห็นบนหน้าจอ แต่ OCR จะจับพิกเซลจริงโดยไม่คำนึงถึงการปรับขนาด
VNTranslator Pro รองรับการปรับขนาดการแสดงผล ตั้งค่าได้ในการตั้งค่าแอป:
เปิด VNTranslator การตั้งค่า.
ไปที่ การตั้งค่าแอป -> การแสดงผล -> มาตราส่วน.
เลือกการตั้งค่ามาตราส่วนที่เหมาะสมให้ตรงกับการปรับขนาดการแสดงผลของ Windows ของคุณ
เปิด VNTranslator ใหม่อีกครั้ง
หากปัญหายังคงอยู่ คุณสามารถเปลี่ยนการปรับขนาดการแสดงผลของ Windows เป็น 100%:
เปิด Windows การตั้งค่า
ไปที่ ระบบ -> การแสดงผล
ตั้งค่า มาตราส่วน เป็น 100% สำหรับจอภาพที่คุณกำลังรันเกม
หมายเหตุ: VNTranslator Pro ตอนนี้รองรับการปรับขนาดการแสดงผลผ่านการตั้งค่าแอป แต่การใช้การปรับขนาดของ Windows ที่ 100% ยังคงให้ผลลัพธ์ที่เสถียรที่สุด
รายการข้อความแสดงข้อผิดพลาด:
รหัสข้อผิดพลาด 11x
การจับภาพหน้าจอล้มเหลว
ไม่พบแหล่งที่มาของการแสดงผล!
Windows Update ไม่ได้ให้ไดรเวอร์ล่าสุดเสมอไป ดาวน์โหลดโดยตรงจากผู้ผลิตการ์ดกราฟิกของคุณ:
ไดรเวอร์ NVIDIA: http://www.nvidia.com/content/drivers/
ไดรเวอร์ AMD: http://support.amd.com/en-us/download
ไดรเวอร์ Intel: https://downloadcenter.intel.com/
หากคอมพิวเตอร์ของคุณมีการ์ดกราฟิกมากกว่าหนึ่งตัว ลองสลับระหว่าง Dedicated GPU และ Integrated GPU
NVIDIA Optimus: ไปที่ NVIDIA Control Panel -> Manage 3D settings -> Program Settings
AMD Switchable: ไปที่ AMD Radeon Settings -> Switchable Graphics
ฟีเจอร์บันทึกของการ์ดกราฟิกอาจรบกวนการจับภาพหน้าจอของ OCR
GeForce Experience: ปิด In-Game Overlay, ปิด Desktop Capture (การควบคุมความเป็นส่วนตัว), ปิด Instant Replay
AMD Radeon: ปิด In-Game Overlay, ปิด Record Desktop, ปิด Instant Replay, ปิด In-Game Replay
หากวิธีอื่นไม่ช่วย ให้ลองปิดการเร่งความเร็วด้วยฮาร์ดแวร์ใน VNTranslator
วิธีที่ 1: ผ่านการตั้งค่า VNTranslator: ไปที่ Settings -> App Settings -> Advanced -> Hardware acceleration
วิธีที่ 1: ผ่านบรรทัดคำสั่ง C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu --force-cpu-draw
C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu
C:\Program Files\VNTranslator\VNTranslator.exe --disable-gpu --force-cpu-draw
รหัสข้อผิดพลาด 10x
ข้อผิดพลาดฟังก์ชันหลัก
ข้อผิดพลาดการประมวลผลภาพ
ภาพไม่ถูกกำหนด
INVALID_ARGUMENT - คำขอต้องระบุภาพและคุณสมบัติ
คลิกขวา VNTranslator.exe
เลือก เรียกใช้ในฐานะผู้ดูแลระบบ
ถอนการติดตั้ง VNTranslator
ติดตั้งใหม่และเลือก ติดตั้งสำหรับผู้ใช้ทั้งหมด
ติดตั้งไปยัง: C:\Program Files\VNTranslator
C:\Program Files\VNTranslator
ดาวน์โหลดทั้งเวอร์ชัน x86 และ x64 จาก Microsoft: Visual C++ Redistributable ล่าสุดarrow-up-right
ติดตั้งทั้งสองเวอร์ชัน
รีสตาร์ทคอมพิวเตอร์ของคุณ
เปิด VNTranslator การตั้งค่า
ไปที่ การตั้งค่าแอป -> การแสดงผล
เปลี่ยน แหล่งที่มาการแสดงผล เป็น Native หรือ Windows
ปัญหา: "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ OCR" หรือกระบวนการ OCR ค้างเป็นเวลา 15-60 วินาทีโดยไม่ตอบสนอง
สาเหตุที่เป็นไปได้:
RAM ไม่เพียงพอ
ไฟร์วอลล์บล็อกการเชื่อมต่อ
Tesseract OCR หรือ Window OCR Server ไม่ตอบสนอง
คลิกขวาที่ VNTranslator.exe แล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ
เปิด Windows Security -> การป้องกันไฟร์วอลล์และเครือข่าย
คลิก อนุญาตแอปผ่านไฟร์วอลล์
คลิก เปลี่ยนการตั้งค่า -> อนุญาตแอปอื่น
เรียกดูไปที่ C:\Program Files\VNTranslator\VNTranslator.exe
C:\Program Files\VNTranslator\VNTranslator.exe
เพิ่ม VNTranslator และอนุญาตบนทั้ง ส่วนตัว และ สาธารณะ เครือข่าย
หมายเหตุ: หากคุณใช้ซอฟต์แวร์ไฟร์วอลล์ของบุคคลที่สาม (BitDefender, Norton, McAfee) ให้เพิ่ม VNTranslator เป็นข้อยกเว้นในซอฟต์แวร์นั้น
ไปที่ การตั้งค่า OCR
ปิด Tesseract Server (จะใช้ Tesseract Wrapper แทน)
วิธีแก้:
ดาวน์โหลด Tesseract OCR จากแหล่งทางการ
ติดตั้งไปยัง: C:\Program Files\Tesseract-OCR
C:\Program Files\Tesseract-OCR
ตรวจสอบให้แน่ใจว่าเส้นทางการติดตั้งตรงตามที่แสดงด้านบนอย่างเป๊ะ
วิธีแก้ 1: ติดตั้ง Tesseract ใหม่:
ถอนการติดตั้ง Tesseract ให้หมดจด
ดาวน์โหลดและติดตั้ง Tesseract ใหม่
วิธีแก้ 2: ลองใช้เวอร์ชัน Tesseract อื่น
ดาวน์โหลดเวอร์ชันทางเลือกจากการปล่อยของ Tesseract
ค้นหาข้อผิดพลาดเฉพาะ
ค้นหาใน Google หรือ Stack Overflow สำหรับวิธีแก้เฉพาะสำหรับข้อผิดพลาดนั้น 🙃
เปิด Command Prompt ในฐานะผู้ดูแลระบบ
พิมพ์ setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata", แล้วกด Enter
setx TESSDATA_PREFIX "C:\Program Files\Tesseract-OCR\tessdata"
รีสตาร์ทโมเด็ม/เราเตอร์ของคุณ
ใช้ VPN
หรือใช้เอนจิน OCR แบบออฟไลน์ที่เสถียรกว่า เช่น Fast OCR และ Tesseract 😄