OCR Excellence ด้วย Aspose.OCR สำหรับ Python ผ่าน C++
การรู้จำรูปภาพเป็นข้อความด้วย Python OCR
ตู้โชว์เพิ่มเติม >import asposeocr
settings = asposeocr.RecognitionSettings()
input_data = [asposeocr.AsposeOCRInput()]
input_data[0].url = 'path/to/file'
recognize_result = AsposeOCRRecognize(input_data, settings)
> pip install aspose-ocr-python-cpp
เหตุใดจึงเลือก Aspose.OCR สำหรับ Python ผ่าน C++
เพิ่มความสามารถ OCR ของคุณด้วย Aspose.OCR สำหรับ Python ผ่าน C++ ไลบรารี่ที่อัดแน่นด้วยฟีเจอร์นี้ผสานรวม OCR เข้ากับแอปพลิเคชัน Python ได้อย่างราบรื่นด้วยโค้ดที่น้อยที่สุด สัมผัสประสบการณ์ความเร็วและความแม่นยำที่ยอดเยี่ยม รองรับ 28 ภาษา รวมถึงสคริปต์ละติน ซีริลลิก และจีน จดจำรูปภาพที่หลากหลาย ตั้งแต่เอกสารที่สแกนและภาพถ่ายจากสมาร์ทโฟนไปจนถึงภาพหน้าจอและ PDF ที่สแกน ตัวกรองล่วงหน้าการประมวลผลขั้นสูงจัดการกับความท้าทายต่างๆ เช่น ภาพที่หมุน บิดเบี้ยว และมีสัญญาณรบกวน เพื่อให้มั่นใจถึงประสิทธิภาพสูงสุดโดยใช้ประโยชน์จากการประมวลผล GPU
OCR ที่รวดเร็วและแม่นยำ
บรรลุผลลัพธ์ OCR ที่รวดเร็วและแม่นยำด้วย Python ที่ล้ำสมัยผ่านเทคโนโลยี C++
การรับรู้หลายภาษา
จดจำข้อความใน 28 ภาษา รับรองความคล่องตัวสำหรับแอปพลิเคชัน Python ผ่านการผสานรวม C++
การสนับสนุนรูปภาพที่ครอบคลุม
ประมวลผลภาพจากเครื่องสแกน กล้อง และสมาร์ทโฟนได้อย่างง่ายดายด้วย Python ผ่าน C++
การรู้จำตัวอักษรจีนที่แม่นยำ
จดจำตัวอักษรจีนมากกว่า 6,000 ตัวในโปรเจ็กต์ Python ของคุณได้อย่างแม่นยำผ่าน C++
รักษาลักษณะแบบอักษรและการจัดรูปแบบ
รักษารูปแบบตัวอักษรและการจัดรูปแบบเพื่อการแสดงข้อความที่รู้จักในแอปพลิเคชัน Python ของคุณผ่านทาง C++ อย่างถูกต้อง
ตัวอย่างโค้ดสด
เริ่มต้นการจดจำข้อความจากรูปภาพด้วยโค้ดเพียงสามบรรทัด สัมผัสความเรียบง่าย!
* โดยการอัพโหลดไฟล์ของคุณหรือใช้บริการแสดงว่าคุณเห็นด้วยกับเรา ข้อกำหนดการใช้งาน และ นโยบายความเป็นส่วนตัว.
แปลงรูปภาพเป็นข้อความ
ตัวอย่างเพิ่มเติม >// Initialize OCR engine
var recognitionEngine = new Aspose.OCR.AsposeOcr();
// Extract text from image
string result = recognitionEngine.RecognizeImage("<file name>");
// Display the recognition result
Console.WriteLine(result);
การรวม OCR สำหรับแอปพลิเคชัน Python
Aspose.OCR สำหรับ Python ผ่าน C++ ทำงานร่วมกับแพลตฟอร์มใดๆ ที่รองรับ C++ ได้อย่างราบรื่น ไม่ว่าจะบนเดสก์ท็อป Windows, Windows Server, macOS, Linux หรือเมฆ
รูปแบบไฟล์ที่รองรับ
Aspose.OCR for Python via C++ สามารถทำงานกับ [ไฟล์]แทบทุกชนิด( https://docs.aspose.com/ocr/python-cpp/supported-file-formats/ ) คุณสามารถรับได้จากเครื่องสแกนหรือกล้อง ผลลัพธ์การจดจำจะถูกส่งกลับในรูปแบบไฟล์และการแลกเปลี่ยนข้อมูลที่ได้รับความนิยมสูงสุด ซึ่งสามารถบันทึก นำเข้าไปยังฐานข้อมูล หรือวิเคราะห์แบบเรียลไทม์
รูปภาพ
- JPEG
- PNG
- TIFF
- BMP
OCR เป็นกลุ่ม
- Multi-page PDF
- ZIP
- Folder
ผลการรับรู้
- Text
- Microsoft Word
- Microsoft Excel
- RTF
- JSON
- XML
การติดตั้ง Python ผ่าน C++ ได้อย่างง่ายดาย
Aspose.OCR สำหรับ Python ผ่าน C++ จัดส่งเป็นแพ็คเกจ Python หรือเป็น ไฟล์ที่ดาวน์โหลดได้ โดยมีการอ้างอิงน้อยที่สุด ติดตั้ง ลงในโปรเจ็กต์ของคุณได้อย่างง่ายดาย และคุณพร้อมที่จะจดจำข้อความในภาษาที่รองรับหลายภาษา และบันทึกผลลัพธ์การจดจำในรูปแบบต่างๆ
ขอใบอนุญาตรุ่นทดลองใช้ เพื่อเริ่มต้นการพัฒนาแอปพลิเคชัน OCR ที่ทำงานได้อย่างสมบูรณ์โดยไม่มีข้อจำกัด
การรวมแบ็กเอนด์ C ++ สำหรับแอปพลิเคชัน Python
ไลบรารีของเราทำงานร่วมกับแบ็กเอนด์ C++ ได้อย่างราบรื่น ทำให้แอปพลิเคชัน Python ทำงานได้อย่างราบรื่นบนแพลตฟอร์มใดๆ ไม่ว่าจะเป็นเดสก์ท็อป Windows, Windows Server, macOS, Linux และคลาวด์
28 ภาษาการรับรู้
รองรับภาษาและสคริปต์ที่หลากหลาย รวมถึงภาษาผสม:
เพิ่มประสิทธิภาพการจดจำโดยอนุญาตให้ไลบรารีตรวจจับภาษาหรือกำหนดเพื่อประสิทธิภาพที่ดีขึ้น
- อักษรละตินแบบขยาย: โครเอเชีย, เช็ก, เดนมาร์ก, ดัตช์, อังกฤษ, เอสโตเนีย, ฟินแลนด์, ฝรั่งเศส, เยอรมัน, อิตาลี, ลัตเวีย, ลิทัวเนีย, นอร์เวย์, โปแลนด์, โปรตุเกส, โรมาเนีย, สโลวาเกีย, สโลวีเนีย, สเปน, สวีเดน;
- อักษรซีริลลิก: เบโลรุสเซีย บัลแกเรีย คาซัค รัสเซีย เซอร์เบีย ยูเครน;
- ภาษาจีน: มากกว่า 6,000 ตัวอักษร
- ภาษาฮินดี.
คุณสมบัติที่สำคัญ
Aspose.OCR for Python via C++ สำรวจความสามารถขั้นสูงของ Aspose.OCR สำหรับ Python ผ่าน C++
OCR ภาพถ่าย
แยกข้อความจากภาพถ่ายสมาร์ทโฟนด้วยความแม่นยำระดับการสแกน
PDF ที่ค้นหาได้
แปลงการสแกนใดๆ ให้เป็นเอกสารที่สามารถค้นหาและจัดทำดัชนีได้อย่างสมบูรณ์
การรับรู้ URL
จดจำรูปภาพจาก URL โดยไม่ต้องดาวน์โหลดในเครื่อง
การรับรู้จำนวนมาก
อ่านรูปภาพทั้งหมดจากเอกสาร โฟลเดอร์ และเอกสารสำคัญหลายหน้า
แบบอักษรและสไตล์ใดก็ได้
ระบุและจดจำข้อความในแบบอักษรและสไตล์ยอดนิยมทั้งหมด
การรับรู้แบบละเอียด
ปรับทุกพารามิเตอร์ OCR เพื่อผลลัพธ์การจดจำที่ดีที่สุด
เครื่องตรวจตัวสะกด
ปรับปรุงผลลัพธ์โดยการแก้ไขคำที่สะกดผิดโดยอัตโนมัติ
ค้นหาข้อความในรูปภาพ
ค้นหาข้อความหรือนิพจน์ทั่วไปภายในชุดรูปภาพ
เปรียบเทียบข้อความรูปภาพ
เปรียบเทียบข้อความบนรูปภาพสองภาพ โดยไม่คำนึงถึงตัวพิมพ์และเค้าโครง
จำกัดขอบเขตการรับรู้
จำกัดชุดอักขระที่กลไก OCR จะค้นหา
ตรวจจับข้อบกพร่องของภาพ
ค้นหาพื้นที่รูปภาพที่อาจเป็นปัญหาโดยอัตโนมัติ
รับรู้พื้นที่
ค้นหาและอ่านเฉพาะพื้นที่ของรูปภาพ ไม่ใช่ข้อความทั้งหมด
ตัวอย่างโค้ด Python
ค้นหาตัวอย่างโค้ดเพื่อผสานรวม Aspose.OCR สำหรับ Python ผ่าน C++ เข้ากับแอปพลิเคชันของคุณได้อย่างราบรื่น
การติดตั้งที่ไม่ยุ่งยาก
หลังการติดตั้ง ให้เริ่มใช้ Aspose.OCR สำหรับ Python ผ่าน C++ ทันที แม้ว่าจะมีข้อจำกัดบางประการก็ตาม ใบอนุญาตชั่วคราวจะลบข้อจำกัดเวอร์ชันทดลองใช้งานทั้งหมดเป็นเวลา 30 วัน ใช้ช่วงเวลานี้เพื่อเริ่มต้นการพัฒนาแอปพลิเคชัน OCR ที่มีฟังก์ชันการทำงานเต็มรูปแบบ ซึ่งจะทำให้คุณสามารถตัดสินใจอย่างมีข้อมูลในการซื้อ Aspose.OCR สำหรับ Python ผ่านทาง C++ ในภายหลัง
การตรวจจับพื้นที่เอกสาร
การสแกนรูปภาพหรือรูปถ่ายของเอกสารข้อความมักประกอบด้วยบล็อกเนื้อหาหลายบล็อก รวมถึงย่อหน้าข้อความ ตาราง ภาพประกอบ สูตร และอื่นๆ การจดจำพื้นที่ที่สนใจเหล่านี้บนเพจได้สำเร็จและแม่นยำเป็นสิ่งสำคัญสำหรับ OCR ที่มีประสิทธิผล กระบวนการสำคัญนี้เรียกว่าการตรวจจับพื้นที่เอกสาร ซึ่งเกี่ยวข้องกับการระบุ การจัดองค์กร และการจำแนกประเภทของขอบเขตเนื้อหาที่แตกต่างกันAspose.OCR มีอัลกอริธึมการตรวจจับพื้นที่เอกสารหลายแบบ ช่วยให้คุณสามารถเลือกอัลกอริธึมที่เหมาะกับเนื้อหาเฉพาะของคุณได้ดีที่สุด
ตั้งค่าสำหรับเนื้อหารูปภาพต่างๆ - Python OCR
settings = asposeocr.RecognitionSettings()
settings.areasMode = asposeocr.DetectAreasMode.TABLE
# DetectAreasMode.DOCUMENT / PHOTO / CURVED_TEXT / TABLE / COMBINE
input_data = [asposeocr.AsposeOCRInput()]
input_data[0].url = 'path/to/file'
recognize_result = asposeocr.AsposeOCRRecognize(input_data, settings)
รูปแบบเอาต์พุตต่างๆ
OCR สำหรับ C++ สามารถบันทึกผลลัพธ์การรู้จำได้หลายรูปแบบ เพื่อให้สามารถแชร์ เก็บไว้ในฐานข้อมูล แสดง หรือวิเคราะห์ได้: ข้อความธรรมดา, PDF, Microsoft Word, Microsoft Excel, JSON และ XML {index-content-python-cpp.code_samples.item3.content2}
บันทึกผลลัพธ์การจดจำลงใน JSON - Python
recognize_result_txt
= asposeocr.AsposeOCRSerializeResult(
recognize_result,
asposeocr.ExportFormat.json)