1. สินค้า
  2.   OCR
  3.   Python
  4.   Aspose.OCR for Python via .NET

Aspose.OCR for Python via .NET

 
 

Read & Extract Text from Images via Python API

Leading Powerful Python OCR API allows Developers to Read and Extract Text from Images, Photos, Screenshots, Scanned Documents, and PDF Files.

ในยุคดิจิทัลสมัยนี้ การแปลงภาพเป็นรูปแบบข้อความที่สามารถแก้ไขได้กลายเป็นงานที่สำคัญสำหรับธุรกิจและนักพัฒนาหลายราย Aspose.OCR for Python via .NET ให้โซลูชันที่แข็งแกร่งสำหรับการจดจำอักขระด้วยแสง (OCR) ที่ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสกัดข้อความจากภาพได้อย่างง่ายดาย Aspose.OCR for Python via .NET เป็นไลบรารีที่ทรงพลังออกแบบมาสำหรับงาน OCR มันเป็นส่วนหนึ่งของชุดผลิตภัณฑ์ Aspose ซึ่งเป็นที่รู้จักกันดีในการให้เครื่องมือประมวลผลเอกสารคุณภาพสูง ไลบรารีนี้ช่วยให้นักพัฒนาสามารถใช้ประโยชน์จากความสามารถของ .NET framework ขณะเขียนโค้ดด้วย Python ทำให้สามารถสร้างแอปพลิเคชันข้ามแพลตฟอร์มที่ทำการดำเนินการ OCR ได้อย่างราบรื่น รองรับการจดจำข้อความในกว่า 100 ภาษา รวมถึงอังกฤษ, สเปน, ฝรั่งเศส, เยอรมัน, อิตาลี, จีน, ญี่ปุ่น และอื่น ๆ อีกมากมาย

Aspose.OCR for Python via .NET เป็นไลบรารี OCR ที่ใช้ .NET ซึ่งช่วยให้นักพัฒนาสามารถจดจำและสกัดข้อความจากรูปแบบภาพต่าง ๆ รวมถึง JPEG, PNG, GIF, BMP, และ TIFF API ใช้ขั้นตอนอัลกอริธึมขั้นสูงเพื่อให้ได้ความแม่นยำสูงในการจดจำข้อความจากรูปแบบภาพต่าง ๆ รองรับการจดจำข้อความในฟอนต์และสไตล์ที่หลากหลาย เพื่อเพิ่มความแม่นยำในการจดจำ Aspose.OCR มีความสามารถในการเตรียมภาพล่วงหน้า เช่น การทำไบนารี การแก้ไขการเอียงและการกำจัดสัญญาณรบกวน ซึ่งช่วยเตรียมภาพให้พร้อมสำหรับผลลัพธ์ OCR ที่ดียิ่งขึ้น สามารถจัดการหลายภาพในกระบวนการเดียว ทำให้สามารถประมวลผลเป็นชุดและประหยัดเวลาในกรณีที่ต้องประมวลผลภาพจำนวนมาก ด้วยคุณสมบัติขั้นสูงรวมถึงการสนับสนุนหลายภาษา การเตรียมภาพล่วงหน้า การวิเคราะห์โครงสร้างหน้าและการจัดการข้อผิดพลาด Aspose.OCR เป็นตัวเลือกที่เหมาะสำหรับนักพัฒนาซอฟต์แวร์ที่ต้องการทำโครงการที่ใช้ OCR

Previous Next

เริ่มต้นใช้งาน Aspose.OCR for Python via .NET

วิธีแนะนำในการติดตั้ง Aspose.OCR for Python via .NET คือการใช้ pip โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น

Install Aspose.OCR for Python via .NET via pip

 pip install aspose-ocr-python-net

คุณสามารถดาวน์โหลด SDK ได้โดยตรงจากหน้าผลิตภัณฑ์ Aspose.OCR Python Cloud SDK

การดำเนินการ OCR ด้วยความแม่นยำสูงผ่าน Python

Aspose.OCR for Python via .NET ถูกออกแบบให้มีความแม่นยำและความเที่ยงตรงสูง ไลบรารีนี้รวมโมเดลการเรียนรู้ของเครื่องขั้นสูงที่ช่วยปรับปรุงความแม่นยำของการสกัดข้อความ แม้กับภาพที่เอียงหรือความละเอียดต่ำ คุณลักษณะนี้ทำให้เหมาะกับแอปพลิเคชันที่ต้องการการจดจำข้อความที่เชื่อถือได้ เช่น การสกัดข้อมูลอัตโนมัติจากแบบฟอร์มหรือเอกสารที่สแกน ตัวอย่างโค้ดต่อไปนี้แสดงการนำเข้าภาพ ประมวลผล และแสดงข้อความที่จดจำได้

วิธีโหลดภาพ, ทำ OCR และสกัดข้อความผ่าน Python API?

# Initialize OCR engine
recognitionEngine = AsposeOcr()

# Add image to batch
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample.png")

# Extract text from image
result = recognitionEngine.recognize(input)
# Display the recognition result
print(result[0].recognition_text)

ความสามารถในการเตรียมภาพล่วงหน้า

Aspose.OCR for Python via .NET ให้ความสามารถในการเตรียมภาพล่วงหน้าที่ทรงพลังภายในแอป Python คุณลักษณะเหล่านี้ช่วยเพิ่มความแม่นยำของ OCR เช่น การแก้ไขการเอียง การกำจัดสัญญาณรบกวน และการทำให้ภาพเป็นมาตรฐาน ขั้นตอนการเตรียมภาพเหล่านี้สำคัญเมื่อทำงานกับภาพที่อาจสแกนภายใต้สภาวะที่ไม่เหมาะสม ตัวอย่างต่อไปนี้แสดงวิธีทำการแก้ไขการเอียงซึ่งทำให้ข้อความถูกตรวจจับอย่างแม่นยำ แม้ว่าภาพจะเอียงเล็กน้อยหรือไม่ได้จัดตำแหน่งอย่างสมบูรณ์

วิธีทำการดำเนินการ OCR พร้อมการแก้ไขการเอียงภายในแอป Python?

from aspose.ocr import OcrEngine, SkewCorrection

ocr_engine = OcrEngine()

# Enable skew correction
ocr_engine.set_skew_correction(SkewCorrection.True)

ocr_engine.image = "skewed_image.png"
recognized_text = ocr_engine.get_text()
print("Corrected and Recognized Text:", recognized_text)

การจดจำข้อความด้วยลายมือผ่าน Python

Aspose.OCR for Python via .NET ใช้งานง่ายและสามารถจดจำข้อความที่พิมพ์และข้อความลายมือได้ด้วยเพียงไม่กี่บรรทัดของโค้ด Python คุณลักษณะนี้มีประโยชน์อย่างมากสำหรับแอปพลิเคชันเช่นการดิจิไทซ์บันทึกลายมือหรือลายเซ็น ความสามารถของซอฟต์แวร์ในการตีความสไตล์ข้อความที่หลากหลายทำให้เป็นประโยชน์ในภาคการศึกษาและเอกสารทางกฎหมาย ตัวอย่างต่อไปนี้แสดงวิธีทำการจดจำข้อความลายมือด้วยโค้ด Python

วิธีทำการจดจำข้อความลายมือผ่านไลบรารี Python?

api = ocr.AsposeOcr()

''' add filters if you need '''
filters = ocr.models.preprocessingfilters.PreprocessingFilter()
#filters.add(ocr.models.preprocessingfilters.PreprocessingFilter.contrast_correction_filter())

''' initialize image collection and put images into it '''
input = ocr.OcrInput(ocr.InputType.SINGLE_IMAGE, filters)
input.add("Data\\OCR\\handwritten.jpg")

''' change recognition options if you need '''
settings = ocr.RecognitionSettings()
settings.detect_areas_mode=ocr.DetectAreasMode.PHOTO

''' run recognition '''
res = api.recognize_handwritten_text(input)
print(res[0].recognition_text)

การกำหนดพื้นที่ภาพแบบกำหนดเองสำหรับ OCR ในแอป Python

Aspose.OCR for Python via .NET มีการสนับสนุนครบถ้วนสำหรับการจดจำข้อความจากพื้นที่เฉพาะของภาพภายในแอป Python นักพัฒนาซอฟต์แวร์สามารถระบุพื้นที่เฉพาะภายในภาพสำหรับ OCR ซึ่งเป็นประโยชน์ในกรณีที่มีเพียงส่วนหนึ่งของภาพที่มีข้อความที่เกี่ยวข้อง นักพัฒนาสามารถกำหนดพื้นที่กำหนดเองสำหรับ OCR บนภาพ ตั้งค่าโหมดการจดจำ และปรับพารามิเตอร์อื่น ๆ เพื่อเพิ่มประสิทธิภาพของกระบวนการ OCR ตามความต้องการของแอปพลิเคชัน ตัวอย่างต่อไปนี้แสดงวิธีที่นักพัฒนาซอฟต์แวร์สามารถจดจำบรรทัดเดียวของข้อความด้วยเพียงไม่กี่บรรทัดของโค้ด Python

วิธีจดจำบรรทัดเดียวของข้อความบนภาพผ่านแอป Python?

api = AsposeOcr()

# Create OcrInput and add images
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample_line.png")

# recognize without regions detection
settings = RecognitionSettings()
settings.recognize_single_line = True

result = api.recognize(input, settings)

print(result[0].recognition_text)
 ไทย