Class OcrInput

Class OcrInput

Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)

حاوية لجمع كافة الصور / الوثائق للمعالجة المسبقة / التعرف.

public class OcrInput : IEnumerable<imagedata>, IEnumerable, IDisposable

الوراثة

objectOcrInput

تنفيذ

IEnumerable<imagedata>, IEnumerable, IDisposable

الأعضاء الموروثة

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

المُنشئات

OcrInput(InputType, PreprocessingFilter)

منشئ لإنشاء حاوية وتحديد نوع الصور/الوثائق والفلاتر للمعالجة المسبقة / التعرف.

public OcrInput(InputType type, PreprocessingFilter filters = null)

المعلمات

type InputType

تحديد نوع الصور/الوثائق التي ستضاف إلى الحاوية.

filters PreprocessingFilter

تحديد الفلاتر المسبقة التي ستطبق للمعالجة أو التعرف لاحقًا.

الخصائص

this[int]

يعيد معلومات حول الصورة المعالجة / المعترف بها.

public ImageData this[int index] { get; set; }

قيمة الخاصية

ImageData

الطرق

Add(string)

إضافة المسار أو URI الذي يحتوي على الصورة للتعرف / المعالجة. يجب أن يتوافق نوع الصورة مع النوع المحدد في المنشئ.

public void Add(string fullPath)

المعلمات

fullPath string

المسار إلى الصورة/ الوثيقة / المجلد / الأرشيف.

Add(MemoryStream)

إضافة تدفق الذاكرة الذي يحتوي على الصورة للتعرف / المعالجة. يجب أن يتوافق نوع الصورة مع النوع المحدد في المنشئ.

public void Add(MemoryStream stream)

المعلمات

stream MemoryStream

تدفق الذاكرة الذي يحتوي على الصورة أو الوثيقة.

Add(string, int, int)

إضافة الصور / الوثائق متعددة الصفحات للتعرف / المعالجة. يجب أن يتوافق نوع الصورة مع النوع المحدد في المنشئ.

public void Add(string fullPath, int startPage, int pagesCount)

المعلمات

fullPath string

المسار إلى الصورة/ الوثيقة / المجلد / الأرشيف.

startPage int

الصفحة/الصورة الأولى للمعالجة / التعرف. استخدم للوثائق، zip، المجلدات.

pagesCount int

إجمالي عدد الصفحات/الصور للمعالجة / التعرف. استخدم للوثائق، zip، المجلدات. القيمة الافتراضية = 1.

Add(MemoryStream, int, int)

إضافة تدفق الذاكرة الذي يحتوي على الصورة متعددة الصفحات للتعرف / المعالجة. يجب أن يتوافق نوع الصورة مع النوع المحدد في المنشئ.

public void Add(MemoryStream stream, int startPage, int pagesCount)

المعلمات

stream MemoryStream

تدفق الذاكرة الذي يحتوي على الوثيقة متعددة الصفحات.

startPage int

الصفحة/الصورة الأولى للمعالجة / التعرف. استخدم للوثائق.

pagesCount int

إجمالي عدد الصفحات/الصور للمعالجة / التعرف. استخدم للوثائق. القيمة الافتراضية = 1.

Add(byte[], int, int, PixelType)

إضافة الصورة المفككة إلى القائمة للتعرف / المعالجة. يجب أن يتوافق نوع الصورة مع النوع المحدد في المنشئ (SingleImage).

public void Add(byte[] arr, int width, int height, PixelType pixelFormat)

المعلمات

arr byte[]

الصورة المفككة في مصفوفة Aspose.Drawing.Color.

width int

عرض الصورة.

height int

ارتفاع الصورة.

pixelFormat PixelType

يدعم byte، rgb، bgr، rgba.

Add(Color[], int, int)

إضافة الصورة المفككة إلى القائمة للتعرف / المعالجة. يجب أن يتوافق نوع الصورة مع النوع المحدد في المنشئ (SingleImage).

public void Add(Color[] imageData, int width, int height)

المعلمات

imageData Color[]

الصورة المفككة في مصفوفة Aspose.Drawing.Color.

width int

عرض الصورة.

height int

ارتفاع الصورة.

AddBase64(string)

إضافة سلسلة base64 التي تحتوي على الصورة للتعرف / المعالجة. يجب أن يتوافق نوع الصورة مع النوع المحدد في المنشئ.

public void AddBase64(string base64)

المعلمات

base64 string

سلسلة base64 مع صورة واحدة.

Clear()

تعيين عدد العناصر للمعالجة / التعرف إلى 0. تفريغ المجموعة.

public void Clear()

ClearFilters()

إزالة جميع الفلاتر.

public void ClearFilters()

Count()

عدد العناصر للمعالجة / التعرف.

public int Count()

يعيد

int

عدد العناصر.

Dispose()

تعيين عدد العناصر للمعالجة / التعرف إلى 0. تفريغ المجموعة.

public void Dispose()

GetEnumerator()

يعيد عداد المجموعة.

public IEnumerator<imagedata> GetEnumerator()

يعيد

IEnumerator<ImageData&gt;

مجموعة من Aspose.OCR.ImageData.

GetInputType()

نوع الصور المسموح بها للتعرف.

public InputType GetInputType()

يعيد

InputType

InputType.

ReplaceFilters(PreprocessingFilter)

إزالة الفلاتر القديمة وتعيين جديدة.

public void ReplaceFilters(PreprocessingFilter filters)

المعلمات

filters PreprocessingFilter

تحديد الفلاتر المسبقة التي ستطبق للمعالجة أو التعرف لاحقًا.

 عربي