مقدمة

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

المتطلبات الأساسية

قبل أن تبدأ، تأكد من أن لديك ما يلي:

  • المعرفة الأساسية بتطوير C# و.NET.
  • بيئة تطوير متكاملة (IDE) مثل Visual Studio.
  • تم تثبيت مكتبة Aspose.OCR لـ .NET. يمكنك تنزيلها. هنا.
  • صورة نموذجية تحتوي على نص للتعرف عليه.

المساحات الاسمية المطلوبة

للبدء، ستحتاج إلى إضافة مساحات الأسماء اللازمة لمشروعك. أضف هذه الأسطر في أعلى ملف C#:

using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using Aspose.OCR;

اتبع الخطوات التالية لاسترجاع المستطيلات للخطوط في صورة OCR.

الخطوة 1: إعداد دليل المستندات الخاص بك

حدد الدليل الذي يوجد به ملف صورتك:

// حدد المسار إلى دليل المستند الخاص بك
string dataDir = "Your Document Directory";

تأكد من الاستبدال "Your Document Directory" مع المسار الفعلي.

الخطوة 2: تهيئة Aspose.OCR

إنشاء مثيل لـ AsposeOcr الفئة للوصول إلى ميزاتها:

// تهيئة واجهة برمجة التطبيقات Aspose.OCR
AsposeOcr api = new AsposeOcr();

الخطوة 3: تحديد مسار الصورة

قم بتحديد المسار الكامل لملف الصورة الذي تريد معالجته:

// تحديد المسار الكامل للصورة
string fullPath = dataDir + "sample.png";

الخطوة 4: التعرف على الصورة والحصول على مستطيلات للخطوط

الآن يمكنك استخدام GetRectangles طريقة استخراج مستطيلات من أسطر النص المعترف بها:

// استرداد المستطيلات للخطوط في الصورة المحددة
List<Rectangle> lines = api.GetRectangles(fullPath, AreasType.LINES, false);

الخطوة 5: إخراج النتائج

أخيرًا، قم بطباعة إحداثيات كل مستطيل خط تم اكتشافه على وحدة التحكم:

// عرض إحداثيات المستطيلات المكتشفة
Console.WriteLine("Areas coordinates:");
lines.ForEach(a => Console.WriteLine($"x:{a.X} y:{a.Y} width:{a.Width} height:{a.Height}"));

خاتمة

تهانينا! لقد نجحت في استرجاع مستطيلات الخطوط في صورة OCR باستخدام Aspose.OCR لـ .NET. تتيح هذه التقنية إمكانيات عديدة لاستخراج النصوص ومعالجتها في تطبيقاتك.

الأسئلة الشائعة

هل يمكنني استخدام Aspose.OCR لـ .NET مع أي نوع من الصور؟

نعم، يدعم Aspose.OCR تنسيقات الصور المختلفة، مما يوفر المرونة لتطبيقات OCR الخاصة بك.

ما هو معدل دقة التعرف الضوئي على الحروف (OCR)؟

يستخدم Aspose.OCR خوارزميات متقدمة لتحقيق دقة عالية في التعرف على النصوص، وهي مناسبة لمختلف السيناريوهات.

هل تتوفر نسخة تجريبية؟

نعم، يمكنك استكشاف ميزات Aspose.OCR لـ .NET عن طريق تنزيل نسخة تجريبية مجانية.

أين يمكنني العثور على وثائق مفصلة؟

يمكن العثور على وثائق شاملة هنا، حيث تقدم معلومات وإرشادات متعمقة.

هل تحتاج إلى مزيد من المساعدة أو لديك أسئلة؟

انضم إلى المناقشة في منتدى Aspose.OCR لدعم المجتمع.