AsposeOcr.PreprocessImage

PreprocessImage(string, PreprocessingFilter)

استخدم المعالجة المسبقة للصور لتحسين دقة التعرف الضوئي على الحروف . أنشئ قائمة بالفلاتر التي سيتم تطبيقها على صورة الإدخال بالترتيب الذي تحدده. مثال لإنشاء عوامل التصفية: PreprocessingFilter filter = new PreprocessingFilter { PreprocessingFilter. ، تصفية المعالجة المسبقة. الحد الفاصل (150)، PreprocessingFilter.Binarize ()، PreprocessingFilter.Rotate (180)، PreprocessingFilter.Resize (3000،3000، Asprose.OCR.FilterFilters.Inarize) )، PreprocessingFilter.Dilate () }؛ أنت لست بحاجة إلى كل منهم. قم بتعيين ما تحتاجه فقط.

public MemoryStream PreprocessImage(string fullPath, PreprocessingFilter filters)
معامليكتبوصف
fullPathStringالمسار الكامل للصورة.
filtersPreprocessingFilterمرشحات تحسين الصورةPreprocessingFilter.

قيمة الإرجاع

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

أنظر أيضا


PreprocessImage(MemoryStream, PreprocessingFilter)

استخدم المعالجة المسبقة للصور لتحسين دقة التعرف الضوئي على الحروف . أنشئ قائمة بالفلاتر التي سيتم تطبيقها على صورة الإدخال بالترتيب الذي تحدده. مثال لإنشاء عوامل التصفية: PreprocessingFilter filter = new PreprocessingFilter { PreprocessingFilter. ، تصفية المعالجة المسبقة. الحد الفاصل (150)، PreprocessingFilter.Binarize ()، PreprocessingFilter.Rotate (180)، PreprocessingFilter.Resize (3000،3000، Asprose.OCR.FilterFilters.Inarize) )، PreprocessingFilter.Dilate () }؛ أنت لست بحاجة إلى كل منهم. قم بتعيين ما تحتاجه فقط.

public MemoryStream PreprocessImage(MemoryStream stream, PreprocessingFilter filters)
معامليكتبوصف
streamMemoryStreamتيار الذاكرة الذي يحتوي على الصورة.
filtersPreprocessingFilterمرشحات تحسين الصورةPreprocessingFilter.

قيمة الإرجاع

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

أنظر أيضا