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)
| معامل | نوع | الوصف |
|---|---|---|
| fullPath | String | المسار الكامل للصورة. |
| filters | PreprocessingFilter | فلاتر تحسين الصورةPreprocessingFilter. |
قيمة الإرجاع
تيار يحتوي على الصورة المعدلة لتتمكن من حفظها أو التعرف عليها.
انظر أيضًا
- class PreprocessingFilter
- class AsposeOcr
- namespace Aspose.OCR
- assembly Aspose.OCR
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 | دفق الذاكرة الذي يحتوي على الصورة. |
| filters | PreprocessingFilter | فلاتر تحسين الصورةPreprocessingFilter. |
قيمة الإرجاع
تيار يحتوي على الصورة المعدلة لتتمكن من حفظها أو التعرف عليها.
انظر أيضًا
- class PreprocessingFilter
- class AsposeOcr
- namespace Aspose.OCR
- assembly Aspose.OCR