Class ImageProcessing
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
فئة مساعدة لمكتبة Aspose OCR. تسمح بمعالجة الصور وحفظها.
public static class ImageProcessing
الوراثة
الأعضاء الموروثة
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
الطرق
Render(OcrInput)
استخدم معالجة الصور لتحسين دقة OCR.
قم بإنشاء قائمة من الفلاتر التي سيتم تطبيقها على الصورة المدخلة بالترتيب الذي تحدده.
مثال لإنشاء الفلاتر:
PreprocessingFilter filters = new PreprocessingFilter
{
PreprocessingFilter.Invert(),
PreprocessingFilter.Threshold(150),
PreprocessingFilter.Binarize(),
PreprocessingFilter.Rotate(180),
PreprocessingFilter.Resize(3000,3000, Aspose.OCR.Filters.InterpolationFilterType.Box),
PreprocessingFilter.Scale(6f),
PreprocessingFilter.Dilate()
};
لا تحتاج إلى جميعها. قم بتحديد ما تحتاجه فقط.
public static OcrInput Render(OcrInput images)
المعلمات
images
OcrInput
كائن OcrInput يحتوي على صور مختلفة Aspose.OCR.OcrInput.
العائدات
كائن OcrInput يحتوي على الصور المعالجة في حقل الدفق. Aspose.OCR.OcrInput.
Save(OcrInput, string)
استخدم معالجة الصور لتحسين دقة OCR.
قم بإنشاء قائمة من الفلاتر التي سيتم تطبيقها على الصورة المدخلة بالترتيب الذي تحدده.
مثال لإنشاء الفلاتر:
PreprocessingFilter filters = new PreprocessingFilter
{
PreprocessingFilter.Invert(),
PreprocessingFilter.Threshold(150),
PreprocessingFilter.Binarize(),
PreprocessingFilter.Rotate(180),
PreprocessingFilter.Resize(3000,3000, Aspose.OCR.Filters.InterpolationFilterType.Box),
PreprocessingFilter.Scale(6f),
PreprocessingFilter.Dilate()
};
لا تحتاج إلى جميعها. قم بتحديد ما تحتاجه فقط.
public static OcrInput Save(OcrInput images, string folderPath)
المعلمات
images
OcrInput
كائن OcrInput يحتوي على صور مختلفة Aspose.OCR.OcrInput.
folderPath
string
المسار بدون أسماء الصور لحفظ الصور المعالجة.
العائدات
كائن OcrInput يحتوي على الصور المعالجة Aspose.OCR.OcrInput.