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

Aspose.OCR for .NET

 
 

.NET OCR API ชั้นนำสำหรับการดำเนินการรู้จำอักขระด้วยแสง

.NET API อันดับต้นๆ สำหรับการเพิ่มฟังก์ชันการรู้จำอักขระด้วยแสง (OCR) ภายในแอปพลิเคชัน C# อนุญาตให้แปลงข้อความที่พิมพ์หรือเขียนด้วยลายมือเป็นรูปแบบดิจิทัล

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

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

Aspose.OCR สำหรับ .NET มีความเสถียรมากและได้รวมคุณสมบัติที่มีประโยชน์มากสำหรับการจดจำบาร์โค้ด ซึ่งช่วยให้นักพัฒนาซอฟต์แวร์สามารถจดจำรูปแบบบาร์โค้ดยอดนิยม เช่น รหัส QR และรหัส UPC ไลบรารีได้รวมตัวกรองก่อนการประมวลผลอันทรงพลังซึ่งช่วยให้โปรแกรมเมอร์สามารถจดจำภาพที่หมุน บิดเบี้ยว และมีสัญญาณรบกวนด้วยโค้ด C# เพียงไม่กี่บรรทัด นอกจากนี้ ยังสามารถรวมเข้ากับไลบรารี Aspose อื่นๆ ได้อย่างง่ายดาย เช่น Aspose.PDF และ Aspose.Words ช่วยให้นักพัฒนาสามารถสร้างเวิร์กโฟลว์การประมวลผลเอกสารที่มีประสิทธิภาพได้ นอกจากนี้ยังเป็นเรื่องง่ายมากที่จะจดจำรูปภาพที่ให้มาเป็นลิงก์ของเว็บ และทำการจดจำรูปภาพทั้งหมดในโฟลเดอร์หรือไฟล์เก็บถาวรเป็นชุด

Previous Next

การเริ่มต้นใช้งาน Aspose.OCR สำหรับ .NET

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

ติดตั้ง Aspose.Pdf ผ่านคำสั่ง NuGet

 Install-Package Aspose.OCR

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

ตรวจจับพื้นที่เฉพาะของรูปภาพด้วย C#

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

จะโหลดรูปภาพและตรวจจับพื้นที่รูปภาพเฉพาะผ่าน C# API ได้อย่างไร

Aspose.OCR.AsposeOcr recognitionEngine = new Aspose.OCR.AsposeOcr();
// Add an image to OcrInput object
Aspose.OCR.OcrInput input = new Aspose.OCR.OcrInput(Aspose.OCR.InputType.SingleImage);
input.Add("source.png");
// Set document areas detection mode
Aspose.OCR.RecognitionSettings recognitionSettings = new Aspose.OCR.RecognitionSettings();
recognitionSettings.DetectAreasMode = Aspose.OCR.DetectAreasMode.DOCUMENT;
// Recognize image
List results = recognitionEngine.Recognize(input, recognitionSettings);
foreach(Aspose.OCR.RecognitionResult result in results)
{
	Console.WriteLine(result.RecognitionText);
}

ประมวลผลรูปภาพผ่าน .NET API

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

ใช้ตัวกรองกับรูปภาพโดยใช้ C# .NET API

Aspose.Drawing.Rectangle blackRectangle = new Aspose.Drawing.Rectangle(5, 161, 340, 113);
Aspose.OCR.Models.PreprocessingFilters.PreprocessingFilter filters = new Aspose.OCR.Models.PreprocessingFilters.PreprocessingFilter();
// (1) Invert black region
filters.Add(Aspose.OCR.Models.PreprocessingFilters.PreprocessingFilter.Invert(blackRectangle));
// (2) Denoise entire image
filters.Add(Aspose.OCR.Models.PreprocessingFilters.PreprocessingFilter.AutoDenoising());

การเปรียบเทียบข้อความในภาพผ่าน .NET API

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

จะเปรียบเทียบข้อความในสองภาพโดยใช้ .NET API ได้อย่างไร

 
using System;
using Aspose.OCR;
using System.Drawing;
 
class Program
{
    static void Main()
    {
        // Load the images
        var image1 = Image.FromFile("image1.png");
        var image2 = Image.FromFile("image2.png");
 
        // Extract text from the images
        var ocrEngine = new OcrEngine();
        ocrEngine.Image = ImageStream.FromImage(image1);
        ocrEngine.Process();
        var text1 = ocrEngine.Text;
 
        ocrEngine.Image = ImageStream.FromImage(image2);
        ocrEngine.Process();
        var text2 = ocrEngine.Text;
 
        // Compare the extracted text
        var areEqual = string.Equals(text1, text2, StringComparison.OrdinalIgnoreCase);
        Console.WriteLine("Are the texts equal? " + areEqual);
    }
}
//Note that the above code only works for exact text matches. 

ค้นหาข้อความในรูปภาพโดยใช้ C# API

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

จะค้นหาข้อความในรูปภาพผ่าน .NET ได้อย่างไร

Aspose.OCR.AsposeOcr recognitionEngine = new Aspose.OCR.AsposeOcr();
Aspose.OCR.RecognitionSettings recognitionSettings = new Aspose.OCR.RecognitionSettings();
recognitionSettings.Language = Aspose.OCR.Language.Ukr;
if(recognitionEngine.ImageHasText("source.png", "Aspose", recognitionSettings))
{
	Console.WriteLine(@"The image contains the word ""Aspose""");
}
else
{
	Console.WriteLine(@"The image doesn't contain the word ""Aspose""");
}

 ไทย