حدد اللغة
  1. منتجات
  2. Aspose.OCR
  3. Recognize Photo
clearbit icon

صورة إلى نص لـ .NET

المكون الإضافي .NET OCR الذي يقرأ النص من صورة تم التقاطها بكاميرا أو هاتف ذكي. يمكن لفلاتر المعالجة المسبقة المتقدمة وخوارزميات اكتشاف الأحرف القوية معالجة الصور المستديرة والمشوهة والصاخبة دون التأثير على دقة التعرف الضوئي على الحروف. يقوم المدقق الإملائي المدمج بالبحث عن الأخطاء الإملائية وتصحيحها تلقائيًا لتحسين نتائج التعرف.

Buy for $99
يشارك
شعار Instagram شعار Dribbble شعار Twitter شعار Youtube

الميزات والفوائد

  • يدعم اللغات الأوروبية والسيريلية والآسيوية ، بما في ذلك الصينية والهندية.
  • سرعة ودقة التعرف الفائقة.
  • يمكن استخدامها لإنشاء تطبيقات سطح المكتب والسحابة والويب لعدد من الأنظمة الأساسية.
  • يكتشف ويتعرف على جميع المحارف وأنماط الخطوط الشائعة.
  • عمليات تدوير الصور مشوهة وصاخبة.
  • يقرأ جميع تنسيقات الصور التي يمكنك الحصول عليها من ماسح ضوئي أو كاميرا.
  • التعرف المجمع على صور متعددة في مجلد أو أرشيف.
  • يتعرف على الصورة بأكملها أو المناطق المحددة فقط.
  • يكتشف الأخطاء الإملائية ويصححها تلقائيًا.

كيفية استخدام المكون الإضافي

1
Install-Package Aspose.OCR

تحويل صورة إلى نص

ما عليك سوى التقاط صورة لأي نص باستخدام الكاميرا أو الهاتف الذكي والحصول على مذكرة قابلة للبحث والتحرير. يتم تجميع جميع خوارزميات الرياضيات والتعلم الآلي والشبكات العصبية بدقة في عدد قليل من استدعاءات واجهة برمجة التطبيقات سهلة الاستخدام.

كيفية استخدام المكون الإضافي

  1. قم بتثبيت حزمة Aspose.OCR من Nuget أو ملف تم تنزيله محليًا.
  2. قم بتحميل صورة ممسوحة ضوئيًا في كائن "OcrInput".
  3. قم بإنشاء مثيل لمحرك التعرف Aspose.OCR.
  4. استخراج نص من الصورة.
  5. أخرج النص الذي تم التعرف عليه أو احفظه في ملف.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
using System;
 using Aspose.ocr;

namespace CSharpTutorials
{
    class Program
    {
        static void Main(string[] args)
        {
            Aspose.OCR.Metered metered = new Aspose.OCR.Metered();
            metered.SetMeteredKey("PublicKey", "PrivateKey");
            // This code recognize image             
            Aspose.OCR.AsposeOcr recognitionEngine = new Aspose.OCR.AsposeOcr();
            // Add images to OcrInput object
            Aspose.OCR.OcrInput input = new Aspose.OCR.OcrInput(Aspose.OCR.InputType.SingleImage);
            input.Add("source1.png");
            input.Add("source2.jpg");
            // Set recognition areas detection mode
            Aspose.OCR.RecognitionSettings recognitionSettings = new Aspose.OCR.RecognitionSettings();
            recognitionSettings.DetectAreasMode = DetectAreasMode.PHOTO;
            // Recognize image
            List<Aspose.OCR.RecognitionResult> results = recognitionEngine.Recognize(input, recognitionSettings);
            foreach(Aspose.OCR.RecognitionResult result in results)
            {
                Console.WriteLine(result.RecognitionText);
            }
            //save as a file
            results[0].Save("result.txt", Aspose.OCR.SaveFormat.Text);
            //or
            Aspose.OCR.AsposeOcr.SaveMultipageDocument("result.pdf", Aspose.OCR.SaveFormat.Pdf, results);
        }
    }
}

متطلبات النظام

ليستخدم صورة إلى نص لـ .NET المكون الإضافي ، تأكد من أن نظامك يلبي ما يلي متطلبات