ไม่สามารถสร้างไฟล์. box -Training Tessearct

Aug 16 2020

ฉันกำลังพยายามฝึก Tesseract ใน Ubuntu 20.04.1 LTS ฉันดาวน์โหลด tesseract และเครื่องมือการฝึกอบรมที่จำเป็น

สำหรับข้อมูลการฝึกอบรมฉันใช้ jTessBoxEditor ฉันมีไฟล์. tiff แต่ฉันไม่สามารถสร้างไฟล์. box ได้เมื่อฉันพิมพ์ข้อความต่อไปนี้ในเทอร์มินัลของฉัน:

tesseract --psm 6 --oem 3 Liberation_serif.font.exp0.tif Liberation_serif.font.exp0 makebox

ฉันได้รับข้อผิดพลาดต่อไปนี้:

Please make sure the TESSDATA_PREFIX environment variable is set to your "tessdata" directory.
Failed loading language 'eng'
Tesseract couldn't load any languages!
Could not initialize tesseract.

ฉันได้ลองดาวน์โหลด eng.traineddata จาก git แล้ววางลงใน tessdata แต่ฉันได้รับข้อความแสดงข้อผิดพลาดเดียวกันจากนั้นฉันเปลี่ยน TESSDATA_PREFIX หลายครั้งเพื่อให้ชี้เป็น tessdata แต่ฉันได้รับข้อความแสดงข้อผิดพลาดเดียวกันอีกครั้ง ฉันจะแก้ไขปัญหานี้ได้อย่างไร

แก้ไข: ซอร์สโค้ดที่เรียกใช้งานได้และ tesseract ของ tesseract ที่ฉันดาวน์โหลดอยู่ในตำแหน่งที่ต่างกัน

คำตอบ

Hula Aug 25 2020 at 00:19

ฉันดาวน์โหลด tesseract ในสองตำแหน่งตำแหน่งที่ TESSDATA_PREFIX ชี้ไปไม่มี eng.traineddata ฉันดาวน์โหลดในไดเร็กทอรีนั้นจาก github และใช้cat >> .pam_environmentอีกครั้งเพื่อทำให้ TESSDATA_PREFIX ชี้ตำแหน่งนั้น

ฉันลงชื่อเข้าใช้อีกครั้งและฉันสามารถสร้างไฟล์. box ได้แล้ว