PreprocessImage

PreprocessImage(string, PreprocessingFilter)

استخدم ما قبل معالجة الصورة لتحسين دقة 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 MemoryStream PreprocessImage(string fullPath, PreprocessingFilter filters)
معاملنوعالوصف
fullPathStringالمسار الكامل للصورة.
filtersPreprocessingFilterفلاتر تحسين الصورةPreprocessingFilter.

قيمة الإرجاع

تيار يحتوي على الصورة المعدلة لتتمكن من حفظها أو التعرف عليها.

انظر أيضًا


PreprocessImage(MemoryStream, PreprocessingFilter)

استخدم ما قبل معالجة الصورة لتحسين دقة 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 MemoryStream PreprocessImage(MemoryStream stream, PreprocessingFilter filters)
معاملنوعالوصف
تدفقMemoryStreamدفق الذاكرة الذي يحتوي على الصورة.
filtersPreprocessingFilterفلاتر تحسين الصورةPreprocessingFilter.

قيمة الإرجاع

تيار يحتوي على الصورة المعدلة لتتمكن من حفظها أو التعرف عليها.

انظر أيضًا