AsposeOcr.PreprocessImage

PreprocessImage(string, PreprocessingFilter)

OCR’nin doğruluğunu artırmak için görüntü ön işlemeyi kullanın. Girdi görüntüsüne sizin belirlediğiniz sırayla uygulanacak filtrelerin bir listesini oluşturun. filtre oluşturma örneği: PreprocessingFilter filter = new PreprocessingFilter { PreprocessingFilter.Invert() , PreprocessingFilter.Threshold(150), PreprocessingFilter.Binarize(), PreprocessingFilter.Rotate(180), PreprocessingFilter.Resize(3000,3000, Aspose.OCR.Filters.InterpolationFilterType.Box), PreprocessingSilter(filter) ), PreprocessingFilter.Dilate() }; Bunların hepsine ihtiyacınız yok. Yalnızca ihtiyacınız olanı ayarlayın.

public MemoryStream PreprocessImage(string fullPath, PreprocessingFilter filters)
ParametreTipTanım
fullPathStringResmin tam yolu.
filtersPreprocessingFilterGörüntü optimizasyon filtreleriPreprocessingFilter.

Geri dönüş değeri

Kaydedebilmek veya tanıyabilmek için değiştirilmiş görüntüyle yayın yapın.

Ayrıca bakınız


PreprocessImage(MemoryStream, PreprocessingFilter)

OCR’nin doğruluğunu artırmak için görüntü ön işlemeyi kullanın. Girdi görüntüsüne sizin belirlediğiniz sırayla uygulanacak filtrelerin bir listesini oluşturun. filtre oluşturma örneği: PreprocessingFilter filter = new PreprocessingFilter { PreprocessingFilter.Invert() , PreprocessingFilter.Threshold(150), PreprocessingFilter.Binarize(), PreprocessingFilter.Rotate(180), PreprocessingFilter.Resize(3000,3000, Aspose.OCR.Filters.InterpolationFilterType.Box), PreprocessingSilter(filter) ), PreprocessingFilter.Dilate() }; Bunların hepsine ihtiyacınız yok. Yalnızca ihtiyacınız olanı ayarlayın.

public MemoryStream PreprocessImage(MemoryStream stream, PreprocessingFilter filters)
ParametreTipTanım
streamMemoryStreamGörüntüyü içeren bellek akışı.
filtersPreprocessingFilterGörüntü optimizasyon filtreleriPreprocessingFilter.

Geri dönüş değeri

Kaydedebilmek veya tanıyabilmek için değiştirilmiş görüntüyle yayın yapın.

Ayrıca bakınız