Class OcrInput
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
کانتینری برای جمعآوری تمام تصاویر / اسناد برای پیشپردازش / شناسایی.
public class OcrInput : IEnumerable<imagedata>, IEnumerable, IDisposable
وراثت
پیادهسازیها
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; }
مقدار ویژگی
متدها
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()
برمیگرداند
مقدار اقلام.
Dispose()
مقدار اقلام برای پردازش / شناسایی را به 0 تنظیم میکند.
مجموعه را پاک میکند.
public void Dispose()
GetEnumerator()
مجموعه را بازمیگرداند.
public IEnumerator<imagedata> GetEnumerator()
برمیگرداند
IEnumerator<ImageData>
مجموعهای از Aspose.OCR.ImageData.
GetInputType()
نوع تصاویر مجاز برای شناسایی.
public InputType GetInputType()
برمیگرداند
InputType.
ReplaceFilters(PreprocessingFilter)
فیلترهای قدیمی را حذف و فیلترهای جدید را تنظیم میکند.
public void ReplaceFilters(PreprocessingFilter filters)
پارامترها
filters
PreprocessingFilter
فیلترهای پیشپردازش را تعیین میکند که برای پردازش یا شناسایی بیشتر اعمال خواهند شد.