
เทคโนโลยี OCR ได้รับความนิยมและเป็นประโยชน์อย่างมาก โดยเฉพาะอย่างยิ่งสำหรับองค์กรที่เลิกใช้เอกสารที่เป็นกระดาษและต้องการดึงข้อมูลที่เป็นข้อความที่สำคัญจากเอกสารที่สแกนเพื่อบันทึกลงในซอฟต์แวร์ธุรกิจที่มีอยู่ อุตสาหกรรมการดูแลสุขภาพ บริษัทกฎหมาย หรือหน่วยงานรัฐบาลท้องถิ่นกำลังแปลงบันทึกข้อมูลขนาดใหญ่ของตนให้เป็นเอกสารดิจิทัลที่สามารถค้นหาได้
ในทำนองเดียวกัน หากคุณกำลังมองหาไลบรารี OCR Java ที่แข็งแกร่งแต่ใช้งานง่ายสำหรับโปรเจ็กต์ซอฟต์แวร์ของคุณ คุณมาถูกที่แล้ว ในบทความนี้ เราจะอธิบายวิธีแยกข้อความจากรูปภาพ PNG โดยใช้ Java ดังนั้น ให้สแกนเอกสารที่เป็นกระดาษ เช่น ใบเสร็จรับเงินและหนังสือเดินทาง หรือถ่ายภาพป้ายทะเบียนรถยนต์แล้วบันทึกทั้งหมดเป็นภาพ PNG เราจะแยกข้อความจากเอกสารเหล่านี้ทีละข้อความในส่วนต่อไปนี้
บทความนี้จะกล่าวถึงประเด็นต่อไปนี้:
- การติดตั้งไลบรารีการแยกข้อความ Java PNG
- จดจำและแยกข้อความจาก PNG ในภาษาจาวา
- แยกข้อความออกจากภาพใบเสร็จรับเงิน
- การแยกข้อความจากภาพถ่ายหนังสือเดินทาง
- การแยกข้อความจากรูปภาพป้ายทะเบียนรถยนต์
ไลบรารีการแยกข้อความ Java PNG - การติดตั้ง
ในส่วนนี้ เราจะพูดถึงขั้นตอนการติดตั้ง [ไลบรารีการแยกข้อความ Java PNG] นี้ หากคุณใช้ Maven ในการจัดการโปรเจ็กต์หรือแอป Java ให้เพิ่มการกำหนดค่าต่อไปนี้ในไฟล์ pom.xml
<repository>
<id>ConholdateJavaAPI</id>
<name>Conholdate Java API</name>
<url>https://releases.conholdate.com/java/repo</url>
</repository>
<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>23.6</version>
<type>pom</type>
</dependency>
จากนั้นรันคำสั่งต่อไปนี้
mvn clean
mvn install -U
สำหรับการกำหนดค่าเกี่ยวกับเฟรมเวิร์ก Java อื่นๆ โปรดไปที่ releases.conholdate.com
บทช่วยสอน Java: จดจำและแยกข้อความจาก PNG
ในส่วนนี้ คุณจะได้เรียนรู้วิธีแยกข้อความจากรูปภาพ PNG โดยใช้ไลบรารีการแยกข้อความ Java PNG ของเรา เพียงแต่คุณต้องเขียนโค้ดเพียงไม่กี่บรรทัด สมมติว่าเรามีภาพ PNG ที่มีข้อความดังนี้:

- เริ่มต้นอินสแตนซ์ของคลาส AsposeOcr
- รับข้อความโดยใช้วิธี RecognizeImage(string fullPath) ของคลาส AsposeOcr
- พิมพ์หรือบันทึกข้อความที่แยกออกมา
ตัวอย่างโค้ดด้านล่างสาธิตวิธีการแยกข้อความจาก PNG โดยใช้ Java
// สร้างอินสแตนซ์วัตถุของคลาส AsposeOcr
Aspose.OCR.AsposeOcr recognitionEngine = new Aspose.OCR.AsposeOcr();
// อ่านข้อความจาก PNG
string result = recognitionEngine.RecognizeImage("source.png");
// พิมพ์ข้อความที่แยกออกมา
Console.WriteLine(result);
แยกข้อความจากภาพใบเสร็จรับเงินโดยใช้ Java
บริษัทหลายแห่งเสนอให้พนักงานชดเชยค่าใช้จ่ายในการเดินทาง ค่าธรรมเนียมเครือข่าย และการชำระเงินอื่นๆ ที่ได้รับการยืนยันจากใบเสร็จรับเงิน ดังนั้นการแปลงใบเสร็จรับเงินเหล่านี้ด้วยตนเองอาจเป็นงานที่วุ่นวายและใช้เวลานาน ในส่วนนี้ เราจะอธิบายว่าคุณสามารถแปลงใบเสร็จรับเงินของคุณเป็นดิจิทัลได้ง่ายเพียงใดโดยใช้ไลบรารี OCR Java ของเรา
ต่อไปนี้เป็นขั้นตอนในการแยกข้อความจากรูปภาพใบเสร็จโดยใช้ Java:
- เริ่มต้นอินสแตนซ์ของคลาส AsposeOcr
- สร้างวัตถุของคลาส ReceiptRecognitionSettings
- ระบุภาษาโดยใช้คุณสมบัติ ReceiptRecognitionSettings.Language
- รับข้อความโดยใช้วิธี RecognizeReceipt(string, ReceiptRecognitionSettings) ของคลาส AsposeOcr
- พิมพ์หรือบันทึกข้อความที่แยกออกมา
ต่อไปนี้เป็นโค้ด Java เพื่อแยกข้อความจากรูปภาพ (PNG)
// สร้างอินสแตนซ์วัตถุของคลาส AsposeOcr
Aspose.OCR.AsposeOcr recognitionEngine = new Aspose.OCR.AsposeOcr();
// สร้างวัตถุของคลาสReceiptRecognitionSettings
Aspose.OCR.ReceiptRecognitionSettings recognitionSettings = new Aspose.OCR.ReceiptRecognitionSettings();
// ตั้งค่าภาษา
recognitionSettings.Language = Aspose.OCR.Language.Latin;
// อ่านข้อความจากภาพใบเสร็จรับเงิน
Aspose.OCR.RecognitionResult result = recognitionEngine.RecognizeReceipt("receipt.png", recognitionSettings);
// พิมพ์ข้อความที่แยกออกมา
Console.WriteLine(result.RecognitionText);
แยกข้อความจากภาพถ่ายหนังสือเดินทางในภาษา Java
การจดจำและการตรวจสอบหนังสือเดินทางโดยอัตโนมัติมักดำเนินการในการควบคุมชายแดน การธนาคาร การรักษาความปลอดภัย และแผนกที่มีความละเอียดอ่อนอื่นๆ อีกมากมาย ในส่วนนี้ เราจะอธิบายว่าคุณสามารถจดจำและแยกข้อความจากสำเนาหนังสือเดินทางได้เร็วแค่ไหน
ต่อไปนี้เป็นขั้นตอนในการแยกข้อความจากภาพ PNG ของหนังสือเดินทางโดยใช้ Java:
- สร้างอินสแตนซ์ของคลาส AsposeOcr
- เตรียมใช้งานวัตถุของคลาส PassportRecognitionSettings
- ตั้งค่าภาษาโดยใช้คุณสมบัติ PassportRecognitionSettings.Language
- อ่านข้อความโดยใช้วิธี RecognizePassport(string, PassportRecognitionSettings ) ของคลาส [AsposeOcr]
- พิมพ์หรือบันทึกข้อความที่แยกออกมา
ตัวอย่างโค้ดด้านล่างแสดงวิธีแยกข้อความจากรูปภาพ PNG ของหนังสือเดินทางโดยใช้ Java
// สร้างอินสแตนซ์วัตถุของคลาส AsposeOcr
Aspose.OCR.AsposeOcr recognitionEngine = new Aspose.OCR.AsposeOcr();
// สร้างวัตถุของคลาสReceiptRecognitionSettings
Aspose.OCR.ReceiptRecognitionSettings recognitionSettings = new Aspose.OCR.ReceiptRecognitionSettings();
// ตั้งค่าภาษา
recognitionSettings.Language = Aspose.OCR.Language.Latin;
// อ่านข้อความจากภาพใบเสร็จรับเงิน
Aspose.OCR.RecognitionResult result = recognitionEngine.RecognizeReceipt("receipt.png", recognitionSettings);
// พิมพ์ข้อความที่แยกออกมา
Console.WriteLine(result.RecognitionText);
คู่มือ Java: อ่านข้อความจากรูปภาพป้ายทะเบียนยานพาหนะ
ในส่วนนี้ เราจะสาธิตวิธีการดึงข้อความจากรูปภาพรถยนต์หรือป้ายทะเบียนยานพาหนะ
ต่อไปนี้เป็นขั้นตอนในการทำงาน:
- เริ่มต้นอินสแตนซ์ของคลาส AsposeOcr
- สร้างอ็อบเจ็กต์ของคลาส CarPlateRecognitionSettings
- ตั้งค่าภาษาโดยใช้คุณสมบัติ CarPlateRecognitionSettings.Language
- แยกข้อความโดยใช้วิธี RecognizeCarPlate(string, CarPlateRecognitionSettings) ของคลาส AsposeOcr
- พิมพ์หรือบันทึกข้อความที่แยกออกมา
ตัวอย่างโค้ดด้านล่างสาธิตวิธีแยกข้อความจากรูปภาพ PNG ของป้ายทะเบียนรถยนต์โดยใช้ Java
// สร้างอินสแตนซ์วัตถุของคลาส AsposeOcr
Aspose.OCR.AsposeOcr recognitionEngine = new Aspose.OCR.AsposeOcr();
// สร้างวัตถุของคลาสReceiptRecognitionSettings
Aspose.OCR.CarPlateRecognitionSettings recognitionSettings = new Aspose.OCR.CarPlateRecognitionSettings();
// ตั้งค่าภาษา
recognitionSettings.Language = Aspose.OCR.Language.Latin;
// อ่านข้อความจากภาพป้ายทะเบียน
Aspose.OCR.RecognitionResult result = recognitionEngine.RecognizeCarPlate("car-plate.png", recognitionSettings);
// พิมพ์ข้อความที่แยกออกมา
Console.WriteLine(result.RecognitionText);
รับใบอนุญาตฟรี
คุณสามารถรับ [ใบอนุญาตชั่วคราวฟรี] เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
โดยสรุป เราหวังว่าคุณจะได้เรียนรู้วิธีจดจำและแยกข้อความจากรูปภาพ PNG ใน Java โดยใช้ไลบรารีการจดจำและแยกข้อความ Java PNG ของเรา เราได้สาธิตบทช่วยสอน Java ง่ายๆ เพื่ออ่านข้อความจาก PNG ในทำนองเดียวกัน เราได้อธิบายวิธีการแยกข้อความจากสำเนาใบเสร็จรับเงิน หนังสือเดินทาง และป้ายทะเบียนรถที่สแกนไว้
คุณสามารถไปที่ เอกสาร เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ Java Excelwriter API
สุดท้ายนี้ โปรดคอยติดตามที่ conholdate.com เพื่อรับการอัปเดตเป็นประจำ
ถามคำถาม
คุณสามารถแจ้งให้เราทราบคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา